About Golfmach Ltd. (SC623736) United Kingdom