Meat Rack began its business in the year 2015 as a Private Limited Company registered with number: 09579064. The company's head office was situated in London at 607 Garrat Lane. This particular Meat Rack Ltd firm had been in this business for at least six years.