About Gencap Investments Limited (12844276) United Kingdom