Yabbi
Company
Information Technology
Russia
Central Federal District of the Russian Federation
Moscow
105082, st. F. Engels, d. 75,
Russia
Central Federal District of the Russian Federation
Moscow
105082, st. F. Engels, d. 75,
Yabbi is a Russian technology company that develops software systems for advertisers and publishers specializing in mobile applications.