About Jellyjuice Limited (09535839) United Kingdom