About Hydrus Purification Technologies Limited (11646282) United Kingdom