About Middlesea Solar Holdings Ltd (13467528) United Kingdom