About Torch Consulting Ltd (07664922) United Kingdom