About N Square Group Limited (11851172) United Kingdom