About Sloan Water Technology Limited (11222452) United Kingdom