About Hydrabar Ltd (12230333) United Kingdom