About Delnich Energy International Ltd (08952309) United Kingdom