About Solar Africa Limited (13613155) United Kingdom