About B.a.ribs Limited (10367263) United Kingdom