About M Square Ltd (11551081) United Kingdom