About Thirty Therapeutics Limited (11677522) United Kingdom