About Osmo Ventures Ltd (12110896) United Kingdom