About Mexa Solutions Limited (09688285) United Kingdom