About Osl Developments Limited (12801533) United Kingdom