About Northcape Group Limited (11659186) United Kingdom