About Solar Group Holdings Limited (11721513) United Kingdom