About Charles Vacchi Ltd (11129406) United Kingdom