Please try to arrange more team members information and link with the social profiles for the sake of transparency and for easier due dilligince. Users shouldn't search for team members profiles they should be available for everyone whoever open your website. If you think everyone believe the buzz words and don't read the fundamental things then you are wrong.
Just for example:
Vyacheslav Grachev
CTO
Technical Director, is responsible for the development and development of new products
Do you think this information is quite exhaustive to conduct due dilligince?