About Maxgen Limited (12391541) United Kingdom