More about Karma - New Tab Extension's publisher:Life Is Beautiful.
Check details of Karma - New Tab Extension