About Global Solar Development Ltd (12213980) United Kingdom