Location:

25 Park PlaceCardiffCardiffCF10 3BAUnited Kingdom View Map

Revenue:

$2.4 Million

Employees:

12
More

Description:

Porth Teigr is one of the most significant waterfront property projects in Europe. A development by specialist sustainable investor, Igloo (an Aviva Investors f...  

Read More

Browse ZoomInfo’s Directories