Castle Stuart Golf Links Ltd.

GPTKB entity