About Tyrrell Group Limited (04184042) United Kingdom