About Direct Link Technologies Ltd. (11816402) United Kingdom