About Mecurius Solutions Limited (13243678) United Kingdom