About Osmotic Engineering Limited (12164096) United Kingdom