About Tyrrell Integrated Systems Limited (09860478) United Kingdom