About Jamba Services Ltd (11707339) United Kingdom