John Long Ltd.

GPTKB entity