About Jell Business Ltd (13139170) United Kingdom