Yes, Company is licensed and registered in Estonia. You can find more information here.