About Likkle Africa Village Ltd (13686349) United Kingdom