About Jamba Holdings Limited (11537981) United Kingdom