About Likkle Africa Ltd (11728957) United Kingdom