About Great Ape Games Ltd. (08145835) United Kingdom