Contrarian Investment Partners LLP

GPTKB entity