About True North Technologies Ltd (10388249) United Kingdom