Search the register – results All results IVYTEX LIMITED 02605464 - Incorporated on 26 April 1991 Units 9-10 Babbage Road Engineer Park, Sandycroft, Deeside, England, CH5 2QD