About Glenniston Solar Project Ltd (13301930) United Kingdom