About Osmosis Investments Limited (13364540) United Kingdom