Flower Press, Alga Science