About Ditch Digger Golf Ltd (12415623) United Kingdom