About Rib Shack Pw Ltd (12102092) United Kingdom