About Investment Development Energy Ltd (10311252) United Kingdom