About Charms Of Africa Ltd (12900913) United Kingdom