About 42markets Group Holding Limited (13449293) United Kingdom