Karmarama Comms Ltd trading as Karmarama. Registered in England 07628831. VAT Number 108 2683 19. Registered Office: Farringdon Place, 20 Farringdon Road, London EC1M 3HE www.karmacomms.com
Welcome to Karmarama, the happy home of Good Works.
A short film about what we do
A selection of case studies
Meet the 'K' Team
Gossip, ideas, news & much more
Some of the interesting stuff we do
Only nice, talented people need apply
Write, email, phone or pop in