About Jellybugs Ventures Ltd (08902343) United Kingdom