Legal / Terms Company Name: STA STA LTD Company Number: 16774334 Address: 275 New North Road, London, N1 7AA Director: Safae Founounou