Thanks for the help birdie,

Like I said in my post, this website is the only thing I stumbled upon while trying to search by myself. I have already gone through it and in my opinion there is absolutely zero information on that website about the company. It's just a collection of fancy english words and some pretty stock photographs put together.

That's the reason why I turned to this forum. In hope of finding realistic insights like in my previous post.