Loading company record…

NORTHEXIS LIMITED - United Kingdom company 16159761