About Jellychiper Ltd (11432439) United Kingdom