Iolo Nominee Limited is an active company incorporated on 24 April 2025 with the registered office located in Cardiff, South Glamorgan. Iolo Nominee Limited was registered 8 months ago.
Registered office address changed from Elfed House Oak Tree Court Cardiff Gate Business Park Cardiff CF23 8RS United Kingdom to Hodge House Hodge House 114-116 st Mary S Cardiff CF10 1DY on 7 January 2026