About Defender Water Treatment Solutions Ltd (11927858) United Kingdom