About Greenheart Power Africa Limited (08993348) United Kingdom