About Osmosis Management Holdings Limited (13527170) United Kingdom