About Jambo It Consultants Ltd (12122459) United Kingdom