About Torch Group Limited (06919857) United Kingdom