About Torch Platforms Limited (08242441) United Kingdom