About Mercury Technology Solutions Ltd (NI616392) United Kingdom