ARTCADE LTD Company number 12633047 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office AddressUnit 10 The Forum 127-129 Devonshire Street, Sheffield, England, S3 7SB PostcodeS3 7SB Companies at this postcode 22 Map