About Tyrell Solutions (uk) Ltd (13021966) United Kingdom