About Pop Up Golf Studios Limited (12661506) United Kingdom