About O Tech Water Treatment Limited (03291722) United Kingdom