About Environmental Power International Limited (04327327) United Kingdom