public int SubmitApplicationFor(ISellerApplication application)
        {
            if (application is null)
            {
                throw new ArgumentNullException(nameof(application));
            }
            if (application.CompanyData is null || application.Product is null)
            {
                return(-1);
            }

            var client = _serviceClientFactory.GetService(application.Product);

            return(client.SubmitApplication(application));
        }