About Hare & Hide Ltd (11274525) United Kingdom