Senteret er administrert av en komite som omfatter representanter fra tre partnerorganisasjoner: Universitetet i Liverpool, Mans undervisningsdepartement, og Manx National Heritage. Fra september 2009 flyttet senteret inn i en oppusset bygning i Stable Block ved The Nunnery rett utenfor hovedstaden Douglas. Navnet kommer fra den tidligere religiøse institusjonen ved stedet.