The Edinburgh International Film Festival Limited is a subsidiary of the Centre for the Moving Image. Registered in Scotland No: SC132453. VAT No: 502 548861. Registered Office: 88 Lothian Road, EDINBURGH EH3 9BZ. The Centre for the Moving Image is a company limited by guarantee with charitable status. Scottish Charity No. SC006793