About 12-8 Investments Limited (SC627920) United Kingdom