About Torch Partners Nominees Limited (07635441) United Kingdom