About Genspira Ltd (11835509) United Kingdom