About Franklin 12 Investments Limited (13530227) United Kingdom