About Negawatts Africa Ltd (11450339) United Kingdom