Search the register – results All results OMNISCAN LIMITED 05151026 - Incorporated on 11 June 2004 The Mill Pool, Lambpit Street, Penycae, Wrexham, Clwyd, LL14 2RB