About Concentrix Europe Limited (NI037606) United Kingdom