Carat has announced its appointment as the South African media agency for Johnson & Johnson (Pty) Ltd, part of the world's broadest based healthcare company, as well as a provider of related services for the consumer, pharmaceutical and professional markets.