28.6mm Clamp Triple Top Pull Front Derailleur Mech.
Not sure about the brand but it looks like Shimano as it says Japan on somewhere
Very good condition working very well
Cable was coming from the top tube so I put top pull but I am not super sure