About Cosol Developments Ltd (12998078) United Kingdom