About Torc Capital Ltd (11787433) United Kingdom