About No12 Investments Limited (09469541) United Kingdom