About S. Golfa Limited (12325299) United Kingdom