About Eden Power Limited (08503173) United Kingdom