About Rib Shack Holdings Limited (10876441) United Kingdom