OPENGENIUS LIMITED Company number 05653541 · Monitor this company Active Overview People 9 Financial Control Charges Documents Gazette Analysis Location Related Registered office AddressTec Marina, Terra Nova Way, Penarth, Wales, CF64 1SA PostcodeCF64 1SA Companies at this postcode 32 Map