About Doctor Solar Limited (11943635) United Kingdom