About The Giddy Hare Ltd (13470069) United Kingdom