About Green Box Limited (12292839) United Kingdom