About Tyrrell Automotive Limited (03444298) United Kingdom