About Thyleris Ltd (12411297) United Kingdom