About Jellyjack Ltd (11458936) United Kingdom