About Osmosis Holdings Topco Limited (13404702) United Kingdom