About Jencap Investments Ltd (09182807) United Kingdom