About African Solar Ltd (11940704) United Kingdom