About Tyrrell Marketing Ltd (12078337) United Kingdom