About Exgen Ltd (11663306) United Kingdom