About Oba Restaurant Ltd (13704125) United Kingdom