About Digital Engineering Controls Limited (08041640) United Kingdom