03170260 is the registration number for Iquila Ltd. It was registered as a Private Limited Company on 1996-03-11. It has been operating on the British market for twenty eight years. This enterprise can be gotten hold of in 5 Excelsior Industrial Estate in Cardiff. The company's post code assigned to this place is CF14 3AY. It has a history in registered name changes. Up till now this firm had five other names. Until 2018 this firm was run as Pc Utilities and before that the company name was Principality Document Solutions. This enterprise's SIC and NACE codes are 62090 - Other information technology service activities. 2022-08-31 is the last time when account status updates were filed.
This firm owes its success and permanent growth to a team of two directors, who are David S. and William M., who have been managing it since September 2014.