About Hydrus Industries Limited (06458166) United Kingdom