About Deesolar Energy Ltd (10338998) United Kingdom