About Green Golf Balls Europe Ltd. (07100804) United Kingdom