About Ideaenergy Ltd (11799244) United Kingdom