About Ribs & Rump Ltd (10960231) United Kingdom