About Ostrero Ltd. (SC530852) United Kingdom