About Yumanity Ltd (12146311) United Kingdom