Business Intelligence in Russia Forrards Group Address: Voroshilova 2, 195789 Saint-Petersburg Russia Phone Number: +7 95 31 52 68 49