is freeconferencecall.com too good to be true?

is freeconferencecall.com too good to be true?