About Lekki Suga Limited (11926630) United Kingdom