About Torrent Partners Limited (07072478) United Kingdom