About Charisma Sales & Marketing Limited (09547605) United Kingdom