About Mec-se Limited (10481284) United Kingdom