About M Square Group Limited (12763850) United Kingdom