About Mikado Solar Projects (1) Limited (09084266) United Kingdom