About Jamba Europe Llp (OC389663) United Kingdom