About Jembo It Services & Consultancy Ltd (12622358) United Kingdom