About Greenstick Energy Ltd (05929839) United Kingdom