About Digital Display (2011) Limited (07842766) United Kingdom