About Northcap Limited (13320786) United Kingdom