About Direct Link Management Associates Limited (10467518) United Kingdom