About Torran House Investments Limited (SC264257) United Kingdom