About Torc Management Limited (10496994) United Kingdom