About Vulcain Energy Ltd (12031233) United Kingdom