TWELVESIX LIMITED Company number SC517770 · Monitor this company Dissolved Overview People 3 Financial Control Documents Analysis Location Related Registered office Address530 Ferry Road, Edinburgh, EH5 2DJ PostcodeEH5 2DJ Map