About Elmer Golf Europe Limited (06872804) United Kingdom