Business Report Card Inc. is an American technology company that enables businesses to track their marketing visibility