About Green Edge Applications Ltd (11398893) United Kingdom