About Torch Health And Safety Ltd (10908946) United Kingdom