About Jellyquick Ltd (11405568) United Kingdom