About Carisma London Limited (10425173) United Kingdom