About Osh Developments Limited (13057569) United Kingdom