SL Steven Luke Melber Current PSC Person with significant control at STRIDA DEVELOPMENTS LIMITED Notified on 6th Apr 2016