About Directed Devices Ltd (08651572) United Kingdom