About Solar Wall Limited (12196110) United Kingdom