OMNIA ART LIMITED Company number 01324230 · Monitor this company Active Overview People 13 Financial Control Charges Documents Analysis Location Related Registered office Address17 Clifford Street, London, England, W1S 3RQ PostcodeW1S 3RQ Companies at this postcode 88 Map