I cant find anything on this company. I've seen a couple reviews saying its bunk, a couple saying it's good but I cant find anything overall and I'm kind of worried, especially since the company says they've been in business since 2007. Supposedly its manufactured in germany but they have a huge...