About Square Root Group Limited (09748623) United Kingdom