About Jellyred Ltd (07149093) United Kingdom