About Torch Investments Limited (00587413) United Kingdom