About Triple Link Manufacturing Limited (03591634) United Kingdom