About Bear And The Hare Ltd (12828558) United Kingdom