About Seal Water Technology Ltd (13088001) United Kingdom