About Links Technology Limited (10670826) United Kingdom