About Jellydepot Ltd (11458707) United Kingdom