About Green Grid Innovations Ltd (12598032) United Kingdom