About Jellypalm Games Limited (08428602) United Kingdom