About Square Compass Limited (13151268) United Kingdom