About Jammy Holidays Limited (11999707) United Kingdom