About Osmotech U.k. Limited (02839965) United Kingdom