About Phoslock Water Solutions (uk) Limited (05822187) United Kingdom