About Sq Plus Limited (10075691) United Kingdom