About Osmosis Capital Limited (13363294) United Kingdom