About Solar Walk Limited (10455065) United Kingdom