Crews are at the scene of a fire at Ross Technology Corporation near Leola.Units were called to the firm, at 104 N. Maple Ave., around 5:40 p.m. Flames and smoke were visible from the roof, according to a fire official at the scene.The fire appears to be under control at this time....