About Babsi Bar & Restaurant Ltd (12857473) United Kingdom