About Footgolf Blackpool Ltd (13276148) United Kingdom