About Mechor Ltd (13528738) United Kingdom