About I M Power Developments Limited (07620491) United Kingdom