About Thymearix Ltd (13132208) United Kingdom