About Carmel Shop African Ltd (12721251) United Kingdom