About Mean Global Limited (11785046) United Kingdom