About Hydra Brands Ltd (13220592) United Kingdom