About Sq Golf Limited (12242182) United Kingdom