About Leaping Gorilla Limited (08100214) United Kingdom