About Charica Limited (13238519) United Kingdom