About Jeka Holidays Limited (02571095) United Kingdom