About Tyrell Technologies Ltd (10423233) United Kingdom