About Twelve Ten Investments Ltd (13001971) United Kingdom