About Charles Taylor International Ltd (12383433) United Kingdom