About Tyrrell Consulting Group Limited (10269389) United Kingdom