About Tyri Europe Limited (09576963) United Kingdom