About True North Imaging Ltd (11479793) United Kingdom