About Tyrrell Systems Limited (03651876) United Kingdom