About Jcap Energy Holdings Ltd (11995846) United Kingdom