The New Carnival Company is a Community Interest Company (CIC), limited by guarantee, a not-for-profit organisation created for ‘the promotion of activity for community benefit and not purely for private advantage'.