About The Tors Management Company Limited (10363667) United Kingdom