About Invicta Energy Holdings Limited (12420673) United Kingdom