About Thymetodine Ltd (13209451) United Kingdom