About Jamba Entertainment Limited (07854579) United Kingdom