About Ad Technical Design Limited (12507876) United Kingdom