About Intexon Ltd (13503184) United Kingdom