About Jellypixels Ltd (09563252) United Kingdom