About The Ideal Jelly Ltd (12748353) United Kingdom