About Mec Technologies Limited (11020229) United Kingdom