About Meat Rack Ltd (09579064) United Kingdom