About Oba Ocakbasi Restaurant Ltd (13225048) United Kingdom