About Jellyvee Ltd (12411927) United Kingdom