About Directed Technology Limited (10275197) United Kingdom