About Pll Baba Ijebu Limited (12171877) United Kingdom