About Links Holdings Limited (10735730) United Kingdom