About Mainwell Limited (12620628) United Kingdom