New Manx vehicle. A company form in the Isle of Man, based on the commercial company legislation in the British Virgin Islands.
New Manx vehicle. A company form in the Isle of Man, based on the commercial company legislation in the British Virgin Islands.