About Software Testing Services (london) Ltd (08025751) United Kingdom