About Greenbox Pos Limited (12086189) United Kingdom