About Jamba Ltd (08164094) United Kingdom