About Shelby Automotive Limited (13114042) United Kingdom