About Bukola Oji Limited (11880048) United Kingdom