About Toor Investments Limited (SC258607) United Kingdom