David Spencer Ltd.

GPTKB entity