About Desert Solar Power Ltd (10364665) United Kingdom