The Merc is London, United Kingdom based brand launched in 1967. The 55 old Apparel & Fashion brand having nearly 10 to 51 employees today working for them.