About Osm Ventures Limited (11730123) United Kingdom