About Northtree Investment Management Ltd (12951131) United Kingdom