About Solar Energy Maximiser Limited (08140673) United Kingdom