About Torch Partners Ib Holdings Limited (11675912) United Kingdom