About Baba Me Newry Limited (NI608160) United Kingdom