About Charmac Holdings Limited (03341715) United Kingdom