About Greenpower Developments Ltd. (SC226528) United Kingdom