I check domains through them, the report comes to my email within 10 minutes. So far so good.
Teachboost Sp. Z O.O.
office@percofect.com
+48459568168
Registration address: street Hoża, No. 86, Apt/Room 210,00-682, Warsaw, Poland
Office address: Office 303,3rd floor, Żurawia 6/12,00-503, Warsaw, Poland