About Golf Squared Ltd (13066456) United Kingdom