Albus Scientia  (2816-8119) is now indexed in EuroPub (Directory of Academic and Scientific Journals).