About Osmotech Limited (11625965) United Kingdom