About Mec International Consulting Limited (13393427) United Kingdom