About Rib Shack Investments Limited (05881551) United Kingdom