About Heliocentric Power Limited (06866903) United Kingdom