The Flo – Buffalo, NY – About Us