About Osm Developments Holdings Limited (12373561) United Kingdom