About Osmosis (holdings) Limited (08422391) United Kingdom