About Digital Sensor North Ltd (12815669) United Kingdom