About Tyrrell S Consulting Limited (06396526) United Kingdom