About Intelexis Limited (SC614858) United Kingdom