Wire Cloth For Filters in Russia Ellada Ltd Address: Montazhnikov street 3, 350051 Krasnodar Russia Phone Number: +7 86 19 44 14 58