Based on the Shimano New 105 brakeset, crankset and derailleurs it should be a 1987-1989 Miele Lupa. However, I've never seen a Lupa with Tange Infinity or the brake cable routed along the bottom of the top tube. Stay cap treatment is also unusual for a Lupa though the treatment at the dropout end is typical of Miele. Furthermore, the headset, which is one the components least likely to be replaced, is not New 105. Is there a serial number? If not on the bottom bracket shell, check the bottom of the seat tube. Is the shift lever a 7 speed SIS unit? The wheelset has 105 hubs which are two generations than New 105.