About Torch Partners Ib Limited (11677706) United Kingdom