Company name: Omni Design Limited
Description: Omni Design is based in Cardiff and has over 25 years experience in interior design and fit out for offices, universities, restaurants and hotels.
94 Ninian Rd, Cardiff CF23 5EQ, United Kingdom