About Mercury International Solutions Limited (06946483) United Kingdom