About Torch Consultants Limited (03396833) United Kingdom