About The Rib Rack Shack Ltd (12273061) United Kingdom