About Torch Consultancy Services Limited (09557451) United Kingdom