What is the meaning of 十余年 here?
十余年 means more than ten years but less than twenty years.

Oxford Chinese-English Dictionary
余 (2)
C. 数
over

20余人
  twenty-odd people


有百余人。
  There are over a hundred people.



Modern Chinese Dictionary
余 (2)
(5) [数] 表示整数之外的零头，相当于“多”。
二十余人


So basically, when 余 follows a number, it often indicates the remainder over the smallest unit (个、十、百、千、万...) of the round number it follows.
Examples:

十余 = 1十+余
the round number is 十(10)
∵ the unit of the round number is 十(10^1)
∴ 余 &lt; 十(10)
∴ 10 &lt; 十余 &lt; 20

两百余 = 2百+余
the round number is 2百(200)
∵ the unit of the round number is 百(10^2)
∴ 余 &lt; 百(10^2)
∴ 200 &lt; 两百余 &lt; 300


P.S:
The construction pattern: XXX (专注/引领) YYY ZZZ(余) 年 is a common usage among slogans and promotional materials. XXX is often the name of a company, YYY is the industry or business the company is in and zzz is the time it has been doing the business. This is generally to show that the company has a long history in the business and has a lot of experiences.
Example:

IBM专注商业计算200年