About Otto Bar And Kitchen Ltd (12305237) United Kingdom