The Frenchgate Limited Partnership

GPTKB entity