About Jamba Productions Ltd (12911351) United Kingdom