About Maex Holdings Limited (12695713) United Kingdom