About Link Design Holdings Limited (10041017) United Kingdom