About Link Management Solutions Ltd (10098036) United Kingdom