About Intellix (holdings) Limited (11826108) United Kingdom