About Genesect Ltd. (09298578) United Kingdom