About Jambo Motors Limited (12164355) United Kingdom