About Media 10 Design Holdings Limited (13128389) United Kingdom