About Xencore (uk) Limited (06572711) United Kingdom