SL Stephen Lee Vickers Current PSC Person with significant control at SYSTEMS 80 LIMITED Notified on 31st Jan 2017