About Green Badge Investment Ltd (12213213) United Kingdom