About Concentrix Technologies Limited (04885585) United Kingdom