About Teebox Golf Management Ltd (11753979) United Kingdom