About Lets Explore Africa Ltd (12104288) United Kingdom