BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

Отраслевые решения

  • Дистрибуция
  • Розничная торговля
  • Производство
  • Операторы связи
  • Банки
  • Страхование
  • Фармацевтика
  • Нефтегазовый сектор
  • Лизинг
  • Логистика
  • Медицина
  • Сеть ресторанов
  • Сельское хозяйство и агрохолдинги
  • Энергетика
  • E-Commerce
  • FMCG
  • Пищевая промышленность
  • Селлеры на маркетплейсах
  • Строительные компании и девелоперы

Функциональные решения

  • Управление по KPI
  • Финансы
  • Продажи
  • Склад
  • Категорийный менеджмент
  • HR
  • Маркетинг
  • Внутренний аудит
  • Геоаналитика, аналитика на географической карте
  • Цепочка поставок (SCM)
  • S&OP и FP&A
  • Разработка стратегии цифровой трансформации
  • Process Mining
  • Интегрированное планирование (IBP)
  • Закупки
  • ИТ (CIO)
  • Построение хранилища данных
  • Создание Data Lake и Data Engineering
Главная » Решения Эксперт-BI на российских BI-платформах » Эксперт-BI Банки: Интерактивная аналитика для банка » AI/ML в банках » AI ML в банке для Fraud, AML и комплаенс - Выявление мошеннических операций в реальном времени ML-модели анализируют транзакции и поведение клиентов для выявления подозрительных операций

AI ML в банке для Fraud, AML и комплаенс - Выявление мошеннических операций в реальном времени ML-модели анализируют транзакции и поведение клиентов для выявления подозрительных операций

Современный банк строит систему выявления мошеннических операций и соблюдения требований AML/CTF на базе машинного обучения и искусственного интеллекта. Реальное время, масштабируемость и управляемое соответствие нормативам становятся критическими факторами успешности. В этой главе рассмотрены архитектура и принципы построения ML-платформы для Fraud и AML, набор алгоритмов и признаков, интеграции данных и протоколы обмена событиями, вопросы безопасности и соответствия, а также практики внедрения и эксплуатации.

Реализация ML-решений в банковской среде требует не только высоких технических подходов, но и строгого управления рисками, прозрачности и устойчивости к изменению условий рынка и регуляторных требований. В тексте приведены концепции, практики и примеры реализации, которые помогут выстроить надежную, масштабируемую и проверяемую систему обнаружения подозрительных операций в режиме реального времени.

  • Архитектура ML-платформы для Fraud и AML: слои данных, вычислительные пайплайны и интеграции.
  • Алгоритмы, признаки и режим онлайн-инференса: как выбрать модели и управлять качеством сигналов.
  • Интеграции данных, безопасность и соответствие: контроль данных, приватность, аудит и объяснимость.
  • Этапы внедрения и эксплуатация: MLOps, управление рисками модели, мониторинг и эволюция решений.
  • Практические сценарии: от детекции кард- и платежного Fraud до мониторинга подозрительных операций и формирования SAR.

     

Архитектура ML-платформы для Fraud и AML в банке

Современная архитектура должна объединять данные из различных источников, поддерживать потоковую обработку и иметь устойчивую основу для экспорта принятых решений в операционные процессы. Ключевые элементы:

  • Ingestion и нормализация данных: потоковые события транзакций, событий аутентификации, данных устройств, геолокации, событий поведения клиента, базовых списков риска (санк-листы, списки подозрительных лиц). Важно обеспечить низкий лаг между поступлением данных и доступностью признаков для инференса.
  • Feature store и управление признаками: централизованное хранилище признаков с версиями, кэшированием и поддержкой онлайн/офлайн режимов. Это позволяет повторно использовать признаки, снижает задержки и обеспечивает согласованность между обучением и выводом.
  • Модельный репозиторий и управление версиями: хранение обученных моделей, датасетов, метрик, политик обновления. Важна возможность отката к предыдущей версии и хранение аудируемых следов.
  • Сервис инференса: масштабируемая точка выдачи предиктов в реальном времени. Часто реализуется через REST или gRPC API с поддержкой задержки на уровне сотен миллисекунд.
  • Оркестрация и управление потоком операций: распределение задач на обработку событий, агрегацию сигналов и формирование действий (блокировка, усиление мониторинга, отправка предупреждений аналитикам).
  • Case management и SOAR-интеграции: передача инцидентов в сервисы расследования, формирование SAR, корректная маршрутизация к аналитикам и операторам.
  • Мониторинг, аудит и безопасность: полноту журналирования, трассировку и контроль доступа, генерацию уведомлений о дрейфе и нарушениях политики.

Технически архитектура строится вокруг принципов архитектуры на основе событий и минимального латентного пути от потока данных до результата инференса. Важное отличие реальных банковских систем - сочетание латентности в <1 сек для критичных событий и устойчивости при пиковых нагрузках, а также строгие требования к прозрачности решений и соответствию регуляторным нормам.

## Пример упрощенного потока инференса в реальном времени (концептуальный)
## Источник: поток транзакций -> извлечение признаков -> онлайн-модели -> принятие решения

def process_stream(event):
    features = feature_store.get_features(event.user_id, event.transaction_id, window=5*60)  # 5 минут скользящее окно
    score = model_registry.get_model('fraud_detector_v2').predict_proba(features)[1]
    if score > thresholds['fraud']:
        action = 'block_and_alert'
    elif score > thresholds['watch']:
        action = 'flag_for_review'
    else:
        action = 'allow'
    audit_log.log(event_id=event.id, score=score, action=action)
    decision_service.enqueue(event, action)

Вводимые принципы:

  • минимизация задержки: обработка признаков в движении, кэширование часто используемых признаков, асинхронное принятие решений там, где допускается лимит по времени.
  • управление качеством данных: скелет данных, проверки согласованности, обработка пропусков и выбросов.
  • устойчивость к дрейфу концепций: мониторинг дрейфа в признаках и целевых переменных, автоматическая переобучаемость или повторная калибровка порогов.

     

Модели и признаки: подбор алгоритмов и режим онлайн-инференса

Выбор моделей и признаков определяется спецификой бизнес-процессов и требованиями к задержке инференса. Основной набор подходов:

  • Табличные модели для транзакционных признаков: градиентные бустинговые деревья (XGBoost, LightGBM) часто дают высокую точность на структурированных данных: скорости операций, частоте транзакций, географических и поведенческих сигналах. Они хорошо справляются с несовершенными данными, но требуют тщательно продуманной инфраструктуры онлайн-инференса и управления признаками.
  • Последовательные модели и поведенческие сигналы: LSTM/GRU-структуры или трансформеры для анализа последовательности событий клиента (последовательность транзакций, смена устройств, локаций). Они способны выявлять паттерны, выходящие за рамки одномоментных признаков, но требуют вычислительных ресурсов и продуманной адаптации к потокам.
  • Онлайн/онлайн-обучение и дрейф концепций: налаживание механизмов online learning или периодической переобучаемости с использованием скользящих окон и адаптивных порогов. Необходимо балансировать между скоростью адаптации и рисками некорректной сходимости.
  • Дополнительные сигналы и графовые признаки: анализ связей между устройствами, магазинами, картами и счетами для выявления сетевых мошенничеств или сложных схем. Графовые признаки могут улучшить обнаружение, но добавляют сложности в вычислениях и интерпретации.

     

Ключевые практики:

  • разделение данных на обучающие и валидационные множества с учётом временной структуры, чтобы оценивать переносимость моделей в условиях изменений поведения клиентов;
  • устойчивые метрики: помимо AUC, использовать Precision@K, Recall@K, FPR на уровне конкретных сегментов, latency и throughput;
  • хранение и отслеживание признаков в feature store для единообразной инференс-цепочки между обучением и продакшеном;
  • объяснимость на уровне отдельных предсказаний: какие признаки повлияли на решение и как их величины изменяют риск.
    ## Псевдокод для онлайн-инференса с порогами и логированием
    model = model_registry.load('fraud_detector_v2')
    def infer(event):
        feats = feature_store.extract(event, window=300)
        score = model.predict_proba(feats)[1]
        decision = 'deny' if score > 0.8 else 'review' if score > 0.4 else 'allow'
        log(event_id=event.id, score=score, decision=decision)
        return decision
    

    Важно помнить:

  • режим онлайн-инференса требует высокой согласованности между обучающим и инференс окружением, особенно в части признаков и их версии.
  • drift-детекция должна работать непрерывно: мониторинг изменений в входах и целевых метриках позволяет своевременно обновлять модель.

     

Интеграции данных, безопасность и соблюдение требований

Ключевая задача - обеспечить качественные данные, их защиту и возможность аудита. Элементы интеграции включают:

  • источники и качество данных: банковские транзакции, платежные сети, каналы онлайн-банкинга, мобильные устройства, геолокационные сигналы и поведенческие признаки. Важно поддерживать полноту, корректность и согласованность в реальном времени.
  • приватность и идентификация: приватность данных достигается за счет токенизации и минимизации PII, использования синтетических данных для тестирования, контроля доступа и журналирования доступа к признакам и моделям.
  • соответствие AML/CTF и регуляторным требованиям: интеграция с санк-листами, PEP-скринингом, мониторами транзакций и механизмами формирования SAR. Сигналы должны иметь четкую логику эскалации и документированную цепочку аудита.
  • аудит и explainability: хранение аудита обучения и инференса, возможность повторной генерации объяснений по конкретному инциденту для регулятора и внутреннего аудита.
  • архитектурные паттерны: событие-центрирование (event-driven), раздельное хранение/инференс признаков (online и offline слои), обеспечение согласованности между обучением и инференсом.

Безопасность и комплаенс требуют не только технических решений, но и процессов: постоянный мониторинг нарушений политик доступа, ролевой контроль, регулярные обзоры моделей и процедур обновления списков риска, а также документирование всех действий для аудита.

 

Управление рисками, экспертизой и эксплуатацией

Эксплуатация ML-решений для Fraud и AML требует выстроенного цикла управления рисками. Основные практики:

  • MLOps и управление версиями: внедрение пайплайнов CI/CD для моделей, хранение экспериментов, управление версиями признаков и моделей, регламент проверки и утверждения обновлений.
  • мониторинг производительности: слежение за задержками инференса, долей ложных тревог и пропусков, устойчивостью к дрейфу концепций и изменениями в регуляторной среде.
  • стратегическое управление функциями: определение уровней риска для отдельных сегментов клиентов, таргетирование мониторинга и автоматическое обновление политик на основе эффективности.
  • сценарии эксплуатации: блокирование сомнительных операций в случаях высокого риска с автоматическим созданием инцидентов для расследования, либо эскалация на аналитика. В случаях умеренного риска - усиление мониторинга и сообщение клиенту.
  • управление качеством данных: процедура калибровки признаков, мониторинг качества входных источников и обработка пропусков, поддержка единых форматов событий.
  • регуляторная подготовленность: поддержка документооборота по моделям, регуляторные проверки, способность демонстрировать, как модель учитывает требования по прозрачности и объяснимости.

     

Практические сценарии применения

  • Fraud для платежей в реальном времени: обнаружение аномалий в скорости транзакций, смены устройств и неожиданных геолокаций.
  • AML и мониторинг подозрительной активности: выявление серий действий, которые не соответствуют профилю клиента и требуют дальнейшего расследования.
  • Комплаенс и управление рисками: соответствие требованиям регуляторов по сохранению данных, аудиту и отчетности по модели и её признакам.

Стратегия внедрения строится на последовательной эволюции: начать с базовых моделей на критичных сценариях, затем расширять спектр признаков, внедрять онлайн-дрэйф-детекторы, усиливать объяснимость и интеграцию с регуляторными процедурами.

 

Key takeaways

  • Реальное времени detections требуют архитектуры, где данные, признаки и модели движутся синхронно, с минимальной задержкой и высокой устойчивостью к дрейфу.
  • Выбор моделей должен сочетать точность и скорость инференса, с упором на tabular-модели для быстрых сигналов и последовательные модели для поведенческих паттернов.
  • Feature store и модельный репозиторий обеспечивают консистентность между обучением и продакшеном, что критично для аудита и регуляторных требований.
  • Безопасность, приватность и аудит - не оболочка, а фундаментальные требования, которые определяют архитектуру данных и процесс внедрения.
  • Мониторинг и управление рисками должны быть интегрированы в жизненный цикл моделей: от обучения до эксплуатации, с возможностью отката и переобучения.
  • Внедрение в банковской среде требует планирования по управлению инцидентами, эскалациям и взаимодействию с аналитиками и регуляторами.
  • Прозрачность решений и способность объяснить предсказания для регуляторов и аудиторов - ключевые элементы доверия к ML-системам.

     

FAQ

  1. Какие основные требования к latency для реального времени в банковской среде?
  • В реальном времени для критичных сценариев latency обычно держится в пределах сотен миллисекунд на инференс и признаков, при этом общий цикл от события до решения включает обработку данных, вычисления признаков и вызов инференс- API. Важна не только скорость инференса, но и устойчивость к пиковым нагрузкам, распределение по зонам доступности и способность возвращать оперативные действия (блокировка, уведомление, escalations) в пределах установленного SLA.

 

  1. Как обеспечить качество признаков и их согласованность между обучением и продакшеном?
  • Необходимо использовать feature store с версионированием признаков, где признаки определяются и версионируются отдельно от кода моделей. Важно закрепить момент выпуска новой версии признаков за тестами на офлайн-валидации и последовательной интеграцией в инференс. Также полезно держать офлайн-и онлайн-примеры признаков в синхронном состоянии, чтобы обученная модель видела сопоставимый набор признаков во время обучения и в реальном времени.

 

  1. Какие принципы управляют дрейфом концепций и как с ним бороться?
  • Дрейф концепций возникает, когда распределение входов или целевых переменных меняется со временем. Рекомендовано внедрить мониторинг дрейфа по признакам и целям, пороговую переобучаемость, автоматическую или полуавтоматическую переинсталляцию моделей, а также периодическую повторную настройку порогов и политик эскалации. Важно иметь сценарии тестирования на обновлениях и регламент по выводу новой версии модели в продакшен.

 

  1. Как организовать explainability и аудит решений в рамках AML и Fraud?
  • Объяснимость на уровне конкретной предсказательной фиксации требует расчета и предоставления вклада признаков, а также материалов для аудита: какие признаки и какие их значения повлияли на решение, как повлияло изменение входных данных на итоговый балл риска. Следует регулярно готовить глобальные объяснения моделей для регуляторов, а также хранить журналы инференса и версий моделей в неиспорчиваемом формате.

 

  1. Какие типы данных и источников чаще всего критичны для Fraud/AML?
  • Трансакционные данные (суммы, валюты, MCC-коды, время), данные об устройстве и клиенте (уникальные идентификаторы устройств, IP-адреса, геолокация), поведенческие сигналы (скорость операций, последовательности действий), списки риска (санк-листы, PEP), а также логи аудита и события в системах мониторинга.

 

  1. Какие архитектурные паттерны помогают обеспечить устойчивость системы?
  • Архитектура на основе событий с разделением online/offline признаков, использование feature store, модельного реестра и сервиса инференса, внедрение мониторинга и журналирования, а также процедур отката и безопасного развёртывания (blue/green или canary- deployments). Важно обеспечить разделение прав доступа, шифрование в покое и в передаче, а также аудит изменений.

 

  1. Что считать успешной внедрением ML в Fraud и AML?
  • Устойчивая система, которая обеспечивает минимальные ложные срабатывания на уровень бизнеса, при этом сохраняет высокую детекцию мошенничества и соблюдение регуляторных требований. Успех измеряется степенью снижения потерь за счет предотвращения мошенничества, эффективностью эскалаций и скоростью реагирования аналитиков, а также доказуемостью и прозрачностью решений для аудита.

 

  1. Какие риски связаны с внедрением ML в банковской среде?
  • Риск некорректной модели и ложных срабатываний, риск дрейфа и устаревших признаков, риск неэффективной интеграции с регуляторными требованиями и аудитом, риск утечки данных и компрометации приватности, риск зависимости от конкретной платформы и поставщиков.

 

  1. Как организовать сотрудничество между аналитиками, инженерами и регуляторами?
  • Необходимо сформировать междисциплинарные команды с четкими ролями и процедурами валидации моделей, итоговых решений и аудита. Важно устанавливать регламенты по проверке моделей, согласованию изменений и документированию процессов. Регулярные обзоры, демонстрации результатов и обеспечение доступности объяснений для регуляторов укрепляют доверие и скорость адаптации к изменениям.

 

  1. Какие примеры методов улучшения производительности без компромисса на риск?
  • Эффективная оптимизация признаков и их вычислений, использование ранних выходов для простых сигналов, разделение ошибок на сегменты тепловых зон и адаптивная настройка порогов, а также включение альтернативных моделей для отдельных сценариев риска. Важно поддерживать баланс между точностью и скоростью принятия решений, а также проводить A/B-тестирование в режимах Canaries или Shadow-инференса для оценки влияния изменений без воздействия на операции.

 

Глубина и структура главы ориентированы на технический профиль: рассматриваны архитектурные слои, принципы работы с данными и признаками, выбор моделей и режим инференса, механизмы интеграции и обеспечения соответствия, а также практики эксплуатации и управления рисками. Приведены примеры кода и концепты, которые помогают перейти от теории к реализации в банковской среде, где точность, ность и скорость реакции являются критическими факторами успеха в сфере Fraud, AML и комплаенса.

← Предыдущая статья
AI ML в банке для Маркетинг и продуктовый менеджмент - Прогноз спроса на продукты ML позволяет оценивать будущий спрос на продукты и услуги с учетом поведения клиентов и рыночных факторов
Следующая статья →
AI ML в банке для Fraud, AML и комплаенс - Поиск сложных схем мошенничества: AI выявляет нетривиальные связи между клиентами, операциями и контрагентами

 

Узнать стоимость решенияЗапросить видео презентацию

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • KERAMA MARAZZI — международный бренд, входящий в число лидеров глобального рынка керамики. Бизнес компании охватывает весь процесс создания керамических изделий, от глиняных карьеров до фирменной розницы во всех крупных городах РФ и за рубежом.

  • "Холодильник.ру" - крупнейший в России интернет-магазин бытовой техники и электроники. Компания была основана в 2003 году и за почти 20 лет работы завоевала лидирующие позиции на рынке онлайн ритейла. По данным исследовательского агентства Data Insight, "Холодильник.ру" входит в top-10 крупнейших интернет-магазинов России в категории "электроника и бытовая техника". Компания имеет развитую логистическую инфраструктуру и ежедневно осуществляет более 3500 доставок заказов по всей стране.

  • ПАО «Банк Уралсиб» (Публичное акционерное общество «Банк Уралсиб») — российский коммерческий банк. В 2020 году входил в топ-20 банков РФ по размеру активов (рэнкинг рейтингового агентства Эксперт РА), в 2021 году — в топ-25 крупнейших банков страны по расчётам агрегатора Банки.ру

  • ООО "Уральская транспортная компания" — это транспортно-логистическая компания, специализирующаяся на железнодорожных перевозках грузов, создана в 2009 году.

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.