About Jamba Consulting Limited (09205861) United Kingdom