About Mecron Solutions Limited (03138220) United Kingdom