About Charles Dean Holdings Ltd (12896331) United Kingdom