About Glx Analytics Ltd (11407840) United Kingdom