About Torch Partners Limited (04539437) United Kingdom