About Concentrix Limited (03891450) United Kingdom