About Digital And Design Management Consultancy Ltd (13155831) United Kingdom