About Spot The Golfball Ltd (NI652002) United Kingdom