About Chlor Generators International Limited (10595919) United Kingdom