About Rib Shack Marine Trading Ltd (08415760) United Kingdom