About Level 42 Holdings Limited (12655062) United Kingdom