About Timba Rib Ltd (08665329) United Kingdom