About D&dc Data & Technology Limited (10201946) United Kingdom