public async Task <bool> ImportCompanyOfficerData()
        {
            var companyNumbers = await _testDataRepository.GetCompaniesListedInUkrlp();

            if (!companyNumbers.Any())
            {
                return(await Task.FromResult(false));
            }

            foreach (var companyNumber in companyNumbers)
            {
                var companyDirectors =
                    await _retryPolicy.ExecuteAsync(context => _client.GetDirectorCount(companyNumber), new Context());

                var companyPSCs =
                    await _retryPolicy.ExecuteAsync(context => _client.GetPersonsSignificantControlCount(companyNumber), new Context());

                await _testDataRepository.UpdateCompanyOfficerData(companyNumber, companyDirectors, companyPSCs);
            }

            return(await Task.FromResult(true));
        }