About Osr Developments Ltd (13696847) United Kingdom