About Rib Shack Limited (05897171) United Kingdom