About Master Link Limited (12702830) United Kingdom