About Jamba Restaurants Ltd (12948375) United Kingdom