About Y Baba Restaurant Ltd (NI679406) United Kingdom