About Jellyco Ltd (13331472) United Kingdom