About Project Jambo Automotive Services Ltd (13389064) United Kingdom