About Missing Link Technology Ltd (10185211) United Kingdom