About Monster Group Holdings Limited (12094248) United Kingdom