About Link International Innovation (llandudno) (07765903) United Kingdom