ABOUT
Labuan House's headquarters is located in Newport, Wales, GB NP19 8JF. Labuan House has an estimated 57 employees and an estimated annual revenue of 10.5M.... There are no competitors identified for Labuan House
There have been no acquisitions found related to Labuan House
Funding data cannot be found related to Labuan House
Recent investment data cannot be found related to Labuan House