No, I dont find. there are just information where company registered (on Cayman Islands). But they are live in Bulgaria and no info where is their office.
So you looked wrong or you don't know where to look. (At the very bottom of the site in general we put the contacts)
Yes, I looked at the end of the site, and found this:
This is where exchange registered oficially, but I asked where is team office located? In which country?