About Jambo Consulting Limited (08616560) United Kingdom