About The Link Ink Company Limited (13113581) United Kingdom