About Osmosis 65 Ltd (12301598) United Kingdom