About Tyrrell Limited (03913019) United Kingdom