About Jumping Hare Ltd (10379243) United Kingdom