About Mikado Solar Projects (2) Limited (09117068) United Kingdom