About Dundee Contemporary Arts Limited (SC175926) United Kingdom