About Mechor Services Limited (10652916) United Kingdom