About Torix Managed Services Limited (06980830) United Kingdom