About Northchart Limited (10239725) United Kingdom