About Lekki Lounge African Restaurant Ltd (08585092) United Kingdom