About Jencap Partners Ltd (13033503) United Kingdom