About Mec Holdings Ltd (12579662) United Kingdom