About Jam Delish Limited (12745517) United Kingdom