About Excepgen Ltd (10909848) United Kingdom