About Kymo Therapeutics Limited (10194104) United Kingdom