About Jamba Leisure Limited (13493118) United Kingdom