Sanctions Search API: v2

<back to all web services

AddCompanyLookup

CompanyLookup
The following routes are available for this service:
POST/companylookups/createCreate a company lookup
import java.math.*
import java.util.*
import net.servicestack.client.*
import com.google.gson.annotations.*
import com.google.gson.reflect.*


@DataContract
open class AddCompanyLookup : BaseRequest()
{
    @DataMember
    var request:AddCompanyLookupRequest? = null
}

@DataContract
open class BaseRequest : IBaseRequest
{
    /**
    * The authentication credentials
    */
    @DataMember
    @ApiMember(Description="The authentication credentials", IsRequired=true, ParameterType="header, body")
    var authentication:Authentication? = null
}

@DataContract
open class Authentication
{
    /**
    * The API User ID provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-User)
    */
    @DataMember
    @ApiMember(Description="The API User ID provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-User)", IsRequired=true, ParameterType="header, body")
    var apiUserId:String? = null

    /**
    * The API User Key provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-Key)
    */
    @DataMember
    @ApiMember(Description="The API User Key provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-Key)", IsRequired=true, ParameterType="header, body")
    var apiUserKey:String? = null

    /**
    * The User ID of the user making the request (e.g. a sub user). This is optional but can be used to associate API requests with a specific user, thereby allowing user permissions to be enforced. Can be provided in the body, or as a header parameter (X-User-Id).
    */
    @DataMember
    @ApiMember(Description="The User ID of the user making the request (e.g. a sub user). This is optional but can be used to associate API requests with a specific user, thereby allowing user permissions to be enforced. Can be provided in the body, or as a header parameter (X-User-Id).", ParameterType="header, body")
    var userId:String? = null
}

open class AddCompanyLookupRequest
{
    /**
    * If the search should be saved against a single Sub User account, specify their username here
    */
    @ApiMember(Description="If the search should be saved against a single Sub User account, specify their username here")
    var subUserName:String? = null

    var companyLookupId:Int? = null
    /**
    * If this CompanyLookup is to update an existing record due to CompanyLookup Monitor changes, set the ID of the existing record here. This is the only field that needs to be set in the request.
    */
    @ApiMember(Description="If this CompanyLookup is to update an existing record due to CompanyLookup Monitor changes, set the ID of the existing record here. This is the only field that needs to be set in the request.")
    var monitorCompanyLookupId:Int? = null

    var companyRegistrationNumber:String? = null
    var companyName:String? = null
    var companyAddress:String? = null
    var companyCountry:String? = null
    var performEnhancedSearch:Boolean? = null
    var selectedLists:ArrayOfLists? = null
    /**
    * If the search should be linked to other searches, specify the them here
    */
    @ApiMember(Description="If the search should be linked to other searches, specify the them here")
    var linkedTo:ArrayOfLinkedTo? = null
}

open class ArrayOfLists : ArrayList<String>()
{
}

open class ArrayOfLinkedTo : ArrayList<LinkedTo>()
{
}

open class LinkedTo
{
    var clientId:Int? = null
    var id:Long? = null
    @SerializedName("type") var Type:String? = null
    var subtype:String? = null
    var status:String? = null
    var description:String? = null
    var isArchived:Boolean? = null
    var name:String? = null
    var date:Date? = null
}

@DataContract
open class AddCompanyLookupResponse
{
    @DataMember
    @SerializedName("data") var Data:AddCompanyLookupData? = null
}

open class AddCompanyLookupData : BaseResponse(), IBaseSearchResponse
{
    var linkedTo:ArrayOfLinkedTo? = null
    var searchRecord:CompanyLookupSearchRecord? = null
}

open class BaseResponse : IBaseDataResponse, IHasResponseStatus
{
    /**
    * The status of the response
    */
    @ApiMember(Description="The status of the response")
    var responseStatus:ResponseStatus? = null
}

open class ArrayOfResponseError : ArrayList<ResponseError>()
{
}

open class CompanyLookupSearchRecord
{
    var id:Int? = null
    var searchCriteria:SearchCriteria? = null
    var selectedLists:ArrayOfLists? = null
    var date:Date? = null
    var hasCompanyId:Boolean? = null
    var hasCompanyDetails:Boolean? = null
    var hasStartedSearches:Boolean? = null
    var hasCompletedSearches:Boolean? = null
    var companyChanges:ArrayOfCompanyChanges? = null
    var companyDirectorsAndShareholders:ArrayList<CompanyDirectorOrShareholder> = ArrayList<CompanyDirectorOrShareholder>()
    var companySearchRecord:SearchListItem? = null
    var hasEnhancedInformation:Boolean? = null
    var enhancedInformation:CompanyLookupEnhanced? = null
}

open class SearchCriteria
{
    var name:String? = null
    var address:String? = null
    var country:String? = null
    var dateOfBirth:String? = null
    var nationality:String? = null
    var reference:String? = null
}

open class ArrayOfCompanyChanges : ArrayList<CompanyChange>()
{
}

open class CompanyChange
{
    var dateOfChange:Date? = null
    var changeEventType:String? = null
    var isPending:Boolean? = null
    var companyChangeData:ArrayOfCompanyChangeData? = null
}

open class ArrayOfCompanyChangeData : ArrayList<CompanyChangeData>()
{
}

open class CompanyChangeData
{
    var name:String? = null
    var previousValue:String? = null
    var newValue:String? = null
}

open class CompanyDirectorOrShareholder
{
    var id:Long? = null
    var searchType:String? = null
    var dateSearched:Date? = null
    var dateUpdated:Date? = null
    var numOfResults:Int? = null
    var clientInResults:Boolean? = null
    var clientNotInResults:Boolean? = null
    var affectedByUpdate:Boolean? = null
    var searchCriteria:SearchCriteria? = null
    var isDirector:Boolean? = null
    var isShareholder:Boolean? = null
}

open class SearchListItem
{
    var id:Long? = null
    var searchType:String? = null
    var dateSearched:Date? = null
    var dateUpdated:Date? = null
    var dateArchived:Date? = null
    var isArchived:Boolean? = null
    var numOfResults:Int? = null
    var clientInResults:Boolean? = null
    var clientNotInResults:Boolean? = null
    var affectedByUpdate:Boolean? = null
    var searchCriteria:SearchCriteria? = null
    var searchSources:ArrayList<SearchSource> = ArrayList<SearchSource>()
}

open class SearchSource
{
    var listId:String? = null
    var listName:String? = null
    var listShortName:String? = null
    var isAffectedByListUpdate:Boolean? = null
}

open class CompanyLookupEnhanced
{
    var summary:CompanyLookupEnhancedSummary? = null
    var contactInformation:CompanyLookupEnhancedContactInfo? = null
    var sicCodes:ArrayList<CompanyLookupEnhancedSicCode> = ArrayList<CompanyLookupEnhancedSicCode>()
    var previousNames:ArrayList<CompanyLookupEnhancedPreviousName> = ArrayList<CompanyLookupEnhancedPreviousName>()
    var shareStructure:CompanyLookupEnhancedShareStructure? = null
    var directors:CompanyLookupEnhancedDirectors? = null
    var groupStructure:CompanyLookupEnhancedStructure? = null
    var countyCourtJudgements:CompanyLookupEnhancedCCJs? = null
    var eventHistory:ArrayList<CompanyLookupEnhancedEvent> = ArrayList<CompanyLookupEnhancedEvent>()
    var commentaries:ArrayList<CompanyLookupEnhancedCommentary> = ArrayList<CompanyLookupEnhancedCommentary>()
    var creditAccounts:CompanyLookupEnhancedCreditAccount? = null
    var financialStatements:ArrayList<CompanyLookupEnhancedFinancialStatement> = ArrayList<CompanyLookupEnhancedFinancialStatement>()
}

open class CompanyLookupEnhancedSummary
{
    var name:String? = null
    var country:String? = null
    var registrationNumber:String? = null
    var dateOfIncorporation:String? = null
    var typeOfIncorporation:String? = null
    var companyStatus:String? = null
    var address:String? = null
    var telephone:String? = null
    var sicCode:String? = null
    var sicDescription:String? = null
    var principleActivity:String? = null
    var latestAccounts:CompanyLookupEnhancedLatestAccounts? = null
}

open class CompanyLookupEnhancedLatestAccounts
{
    var currency:String? = null
    var turnover:BigDecimal? = null
    var shareholdersEquity:BigDecimal? = null
    var creditRating:Int? = null
    var creditLimit:Int? = null
    var creditRatingDescription:String? = null
    var accountRefDay:Int? = null
    var accountRefMonth:Int? = null
    var accountNextDueDate:Date? = null
    var accountLastMadeUpDate:Date? = null
    var accountCategory:String? = null
    var returnLastMadeUpDate:Date? = null
}

open class CompanyLookupEnhancedContactInfo
{
    var registeredAddress:CompanyLookupEnhancedAddress? = null
    var tradingAddresses:ArrayList<CompanyLookupEnhancedAddress> = ArrayList<CompanyLookupEnhancedAddress>()
    var websites:ArrayList<CompanyLookupEnhancedWebsite> = ArrayList<CompanyLookupEnhancedWebsite>()
    var additionalContactInfo:CompanyLookupEnhancedAdditionalContact? = null
}

open class CompanyLookupEnhancedAddress
{
    var fullAddress:String? = null
    var address1:String? = null
    var address2:String? = null
    var address3:String? = null
    var address4:String? = null
    var postCode:String? = null
    var telephone:String? = null
}

open class CompanyLookupEnhancedWebsite
{
    var website:String? = null
}

open class CompanyLookupEnhancedAdditionalContact
{
    var telephone:String? = null
    var faxNumber:String? = null
    var emailAddress:String? = null
    var webAddress:String? = null
    var twitter:String? = null
    var facebook:String? = null
    var googlePlus:String? = null
    var linkedIn:String? = null
    var contactName:String? = null
    var businessClassification:String? = null
}

open class CompanyLookupEnhancedSicCode
{
    var sicCode2003:Int? = null
    var sicCode2003Description:String? = null
    var sicCode2007:Int? = null
    var sicCode2007Description:String? = null
    var status:String? = null
}

open class CompanyLookupEnhancedPreviousName
{
    var dateChanged:Date? = null
    var name:String? = null
}

open class CompanyLookupEnhancedShareStructure
{
    var issuedShareCapital:BigDecimal? = null
    var shareholders:ArrayList<CompanyLookupEnhancedShareholder> = ArrayList<CompanyLookupEnhancedShareholder>()
}

open class CompanyLookupEnhancedShareholder
{
    var title:String? = null
    var forename:String? = null
    var surname:String? = null
    var address1:String? = null
    var address2:String? = null
    var address3:String? = null
    var address4:String? = null
    var address5:String? = null
    var postCode:String? = null
    var shareType:String? = null
    var number:BigDecimal? = null
    var value:BigDecimal? = null
    var currency:String? = null
    var shareholderType:String? = null
    var shareClass:String? = null
}

open class CompanyLookupEnhancedDirectors
{
    var currentDirectors:ArrayList<CompanyLookupEnhancedDirector> = ArrayList<CompanyLookupEnhancedDirector>()
    var previousDirectors:ArrayList<CompanyLookupEnhancedDirector> = ArrayList<CompanyLookupEnhancedDirector>()
}

open class CompanyLookupEnhancedDirector
{
    var name:String? = null
    var address:String? = null
    var gender:String? = null
    var appointmentDate:Date? = null
    var resignationDate:Date? = null
    var dateOfBirth:Date? = null
    var position:String? = null
    var idNumber:Int? = null
    var currentDirectorships:Int? = null
    var previousDirectorships:Int? = null
    var totalDirectorships:Int? = null
}

open class CompanyLookupEnhancedStructure
{
    var parentCompanies:ArrayList<CompanyLookupEnhancedCompany> = ArrayList<CompanyLookupEnhancedCompany>()
    var subsidiaryCompanies:ArrayList<CompanyLookupEnhancedCompany> = ArrayList<CompanyLookupEnhancedCompany>()
}

open class CompanyLookupEnhancedCompany
{
    var country:String? = null
    var companyName:String? = null
    var companyNumber:String? = null
}

open class CompanyLookupEnhancedCCJs
{
    var possibleCCJs:ArrayList<CompanyLookupEnhancedCCJ> = ArrayList<CompanyLookupEnhancedCCJ>()
    var exactCCJs:ArrayList<CompanyLookupEnhancedCCJ> = ArrayList<CompanyLookupEnhancedCCJ>()
}

open class CompanyLookupEnhancedCCJ
{
    var date:Date? = null
    var court:String? = null
    var amount:BigDecimal? = null
    var caseNumber:String? = null
    var status:String? = null
    var datePaid:String? = null
    var incomingRecordDetails:String? = null
}

open class CompanyLookupEnhancedEvent
{
    var date:Date? = null
    var description:String? = null
}

open class CompanyLookupEnhancedCommentary
{
    var text:String? = null
    var positiveOrNegative:String? = null
    var priority:Int? = null
}

open class CompanyLookupEnhancedCreditAccount
{
    var creditLimitHistory:ArrayList<CompanyLookupEnhancedCreditLimit> = ArrayList<CompanyLookupEnhancedCreditLimit>()
    var creditRatingHistory:ArrayList<CompanyLookupEnhancedCreditRating> = ArrayList<CompanyLookupEnhancedCreditRating>()
}

open class CompanyLookupEnhancedCreditLimit
{
    var date:Date? = null
    var dateOrder:Int? = null
    var amount:Int? = null
}

open class CompanyLookupEnhancedCreditRating
{
    var date:Date? = null
    var dateOrder:Int? = null
    var amount:Int? = null
    var shortDescription:String? = null
    var description:String? = null
}

open class CompanyLookupEnhancedFinancialStatement
{
    var yearEndDateOrder:Int? = null
    var yearEndDate:Date? = null
    var summaryNumberOfWeeks:Int? = null
    var summaryCurrency:String? = null
    var summaryConsolidatedAccount:String? = null
    var profitAndLoss:CompanyLookupFinancialProfit? = null
    var balanceSheet:CompanyLookupFinancialBalance? = null
    var capitalAndReserves:CompanyLookupFinancialCapital? = null
    var other:CompanyLookupFinancialOther? = null
    var cash:CompanyLookupFinancialCash? = null
    var misc:CompanyLookupFinancialMisc? = null
    var ratios:CompanyLookupFinancialRatios? = null
}

open class CompanyLookupFinancialProfit
{
    var turnover:BigDecimal? = null
    var export:BigDecimal? = null
    var costOfSales:BigDecimal? = null
    var grossProfit:BigDecimal? = null
    var wagesAndSalaries:BigDecimal? = null
    var directorEmolument:BigDecimal? = null
    var operatingProfit:BigDecimal? = null
    var depreciation:BigDecimal? = null
    var auditFees:BigDecimal? = null
    var interestPayments:BigDecimal? = null
    var pretaxProfit:BigDecimal? = null
    var taxation:BigDecimal? = null
    var profitAfterTax:BigDecimal? = null
    var dividendsPayable:BigDecimal? = null
    var retainedProfit:BigDecimal? = null
}

open class CompanyLookupFinancialBalance
{
    var tangibleAccounts:BigDecimal? = null
    var intangibleAssets:BigDecimal? = null
    var totalFixedAssets:BigDecimal? = null
    var stock:BigDecimal? = null
    var tradeDebtors:BigDecimal? = null
    var cash:BigDecimal? = null
    var otherDebtors:BigDecimal? = null
    var miscCurrentAssets:BigDecimal? = null
    var totalCurrentAssets:BigDecimal? = null
    var tradeCreditors:BigDecimal? = null
    var bankLoansAndOverdrafts:BigDecimal? = null
    var otherShortTermFinance:BigDecimal? = null
    var miscCurrentLiabilities:BigDecimal? = null
    var totalCurrentLiabilities:BigDecimal? = null
    var bankLoansAndOverdraftsAndLTL:BigDecimal? = null
    var otherLongTermFinance:BigDecimal? = null
    var totalLongTermFinance:BigDecimal? = null
}

open class CompanyLookupFinancialCapital
{
    var calledUpSharedCapital:BigDecimal? = null
    var profitAndLossAccountReserve:BigDecimal? = null
    var revaluationReserve:BigDecimal? = null
    var sundryReserves:BigDecimal? = null
    var shareholderFunds:BigDecimal? = null
}

open class CompanyLookupFinancialOther
{
    var netWorth:BigDecimal? = null
    var netAssets:BigDecimal? = null
    var workingCapital:BigDecimal? = null
    var totalAssets:BigDecimal? = null
    var totalLiabilities:BigDecimal? = null
}

open class CompanyLookupFinancialCash
{
    var netCashFlowFromOperations:BigDecimal? = null
    var netCashFlowBeforeFinancing:BigDecimal? = null
    var netCashFlowFromFinancing:BigDecimal? = null
    var increaseInCash:BigDecimal? = null
}

open class CompanyLookupFinancialMisc
{
    var contingentLiability:String? = null
    var capitalEmployed:BigDecimal? = null
    var numberOfEmployees:BigDecimal? = null
    var auditors:String? = null
    var auditorComments:String? = null
    var bankers:String? = null
    var bankBranchCode:String? = null
}

open class CompanyLookupFinancialRatios
{
    var preTaxProfitMargin:BigDecimal? = null
    var currentRatio:BigDecimal? = null
    var salesNetworkingCapital:BigDecimal? = null
    var gearing:BigDecimal? = null
    var equity:BigDecimal? = null
    var creditorDays:BigDecimal? = null
    var debtorDays:BigDecimal? = null
    var liquidityAcidTest:BigDecimal? = null
    var returnOnCapitalEmployed:BigDecimal? = null
    var returnOnNetAssetsEmployed:BigDecimal? = null
    var returnOnTotalAssetsEmployed:BigDecimal? = null
    var currentDebtRatio:BigDecimal? = null
    var totalDebtRatio:BigDecimal? = null
    var stockTurnoverRatio:BigDecimal? = null
}

Kotlin AddCompanyLookup DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /companylookups/create HTTP/1.1 
Host: api.sanctionssearch.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<AddCompanyLookup xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <Authentication>
    <ApiUserId>String</ApiUserId>
    <ApiUserKey>String</ApiUserKey>
    <UserId>String</UserId>
  </Authentication>
  <Request>
    <CompanyAddress>String</CompanyAddress>
    <CompanyCountry>String</CompanyCountry>
    <CompanyLookupId>0</CompanyLookupId>
    <CompanyName>String</CompanyName>
    <CompanyRegistrationNumber>String</CompanyRegistrationNumber>
    <LinkedTo>
      <LinkedTo>
        <ClientId>0</ClientId>
        <Date>0001-01-01T00:00:00</Date>
        <Description>String</Description>
        <Id>0</Id>
        <IsArchived>false</IsArchived>
        <Name>String</Name>
        <Status>String</Status>
        <Subtype>String</Subtype>
        <Type>String</Type>
      </LinkedTo>
    </LinkedTo>
    <MonitorCompanyLookupId>0</MonitorCompanyLookupId>
    <PerformEnhancedSearch>false</PerformEnhancedSearch>
    <SelectedLists>
      <ListId>String</ListId>
    </SelectedLists>
    <SubUserName>String</SubUserName>
  </Request>
</AddCompanyLookup>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<AddCompanyLookupResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <Data>
    <ResponseStatus>
      <ErrorCode>String</ErrorCode>
      <Message>String</Message>
      <StackTrace>String</StackTrace>
      <Errors>
        <ResponseError>
          <ErrorCode>String</ErrorCode>
          <FieldName>String</FieldName>
          <Message>String</Message>
          <Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </Meta>
        </ResponseError>
      </Errors>
      <Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </Meta>
    </ResponseStatus>
    <LinkedTo>
      <LinkedTo>
        <ClientId>0</ClientId>
        <Date>0001-01-01T00:00:00</Date>
        <Description>String</Description>
        <Id>0</Id>
        <IsArchived>false</IsArchived>
        <Name>String</Name>
        <Status>String</Status>
        <Subtype>String</Subtype>
        <Type>String</Type>
      </LinkedTo>
    </LinkedTo>
    <SearchRecord>
      <CompanyChanges>
        <CompanyChange>
          <ChangeEventType>String</ChangeEventType>
          <CompanyChangeData>
            <CompanyChangeData>
              <Name>String</Name>
              <NewValue>String</NewValue>
              <PreviousValue>String</PreviousValue>
            </CompanyChangeData>
          </CompanyChangeData>
          <DateOfChange>0001-01-01T00:00:00</DateOfChange>
          <IsPending>false</IsPending>
        </CompanyChange>
      </CompanyChanges>
      <CompanyDirectorsAndShareholders>
        <CompanyDirectorOrShareholder>
          <AffectedByUpdate>false</AffectedByUpdate>
          <ClientInResults>false</ClientInResults>
          <ClientNotInResults>false</ClientNotInResults>
          <DateSearched>0001-01-01T00:00:00</DateSearched>
          <DateUpdated>0001-01-01T00:00:00</DateUpdated>
          <Id>0</Id>
          <IsDirector>false</IsDirector>
          <IsShareholder>false</IsShareholder>
          <NumOfResults>0</NumOfResults>
          <SearchCriteria>
            <Address>String</Address>
            <Country>String</Country>
            <DateOfBirth>String</DateOfBirth>
            <Name>String</Name>
            <Nationality>String</Nationality>
            <Reference>String</Reference>
          </SearchCriteria>
          <SearchType>String</SearchType>
        </CompanyDirectorOrShareholder>
      </CompanyDirectorsAndShareholders>
      <CompanySearchRecord>
        <AffectedByUpdate>false</AffectedByUpdate>
        <ClientInResults>false</ClientInResults>
        <ClientNotInResults>false</ClientNotInResults>
        <DateArchived>0001-01-01T00:00:00</DateArchived>
        <DateSearched>0001-01-01T00:00:00</DateSearched>
        <DateUpdated>0001-01-01T00:00:00</DateUpdated>
        <Id>0</Id>
        <IsArchived>false</IsArchived>
        <NumOfResults>0</NumOfResults>
        <SearchCriteria>
          <Address>String</Address>
          <Country>String</Country>
          <DateOfBirth>String</DateOfBirth>
          <Name>String</Name>
          <Nationality>String</Nationality>
          <Reference>String</Reference>
        </SearchCriteria>
        <SearchSources>
          <SearchSource>
            <IsAffectedByListUpdate>false</IsAffectedByListUpdate>
            <ListId>String</ListId>
            <ListName>String</ListName>
            <ListShortName>String</ListShortName>
          </SearchSource>
        </SearchSources>
        <SearchType>String</SearchType>
      </CompanySearchRecord>
      <Date>0001-01-01T00:00:00</Date>
      <EnhancedInformation>
        <Commentaries>
          <CompanyLookupEnhancedCommentary>
            <PositiveOrNegative>String</PositiveOrNegative>
            <Priority>0</Priority>
            <Text>String</Text>
          </CompanyLookupEnhancedCommentary>
        </Commentaries>
        <ContactInformation>
          <AdditionalContactInfo>
            <BusinessClassification>String</BusinessClassification>
            <ContactName>String</ContactName>
            <EmailAddress>String</EmailAddress>
            <Facebook>String</Facebook>
            <FaxNumber>String</FaxNumber>
            <GooglePlus>String</GooglePlus>
            <LinkedIn>String</LinkedIn>
            <Telephone>String</Telephone>
            <Twitter>String</Twitter>
            <WebAddress>String</WebAddress>
          </AdditionalContactInfo>
          <RegisteredAddress>
            <Address1>String</Address1>
            <Address2>String</Address2>
            <Address3>String</Address3>
            <Address4>String</Address4>
            <FullAddress>String</FullAddress>
            <PostCode>String</PostCode>
            <Telephone>String</Telephone>
          </RegisteredAddress>
          <TradingAddresses>
            <CompanyLookupEnhancedAddress>
              <Address1>String</Address1>
              <Address2>String</Address2>
              <Address3>String</Address3>
              <Address4>String</Address4>
              <FullAddress>String</FullAddress>
              <PostCode>String</PostCode>
              <Telephone>String</Telephone>
            </CompanyLookupEnhancedAddress>
          </TradingAddresses>
          <Websites>
            <CompanyLookupEnhancedWebsite>
              <Website>String</Website>
            </CompanyLookupEnhancedWebsite>
          </Websites>
        </ContactInformation>
        <CountyCourtJudgements>
          <ExactCCJs>
            <CompanyLookupEnhancedCCJ>
              <Amount>0</Amount>
              <CaseNumber>String</CaseNumber>
              <Court>String</Court>
              <Date>0001-01-01T00:00:00</Date>
              <DatePaid>String</DatePaid>
              <IncomingRecordDetails>String</IncomingRecordDetails>
              <Status>String</Status>
            </CompanyLookupEnhancedCCJ>
          </ExactCCJs>
          <PossibleCCJs>
            <CompanyLookupEnhancedCCJ>
              <Amount>0</Amount>
              <CaseNumber>String</CaseNumber>
              <Court>String</Court>
              <Date>0001-01-01T00:00:00</Date>
              <DatePaid>String</DatePaid>
              <IncomingRecordDetails>String</IncomingRecordDetails>
              <Status>String</Status>
            </CompanyLookupEnhancedCCJ>
          </PossibleCCJs>
        </CountyCourtJudgements>
        <CreditAccounts>
          <CreditLimitHistory>
            <CompanyLookupEnhancedCreditLimit>
              <Amount>0</Amount>
              <Date>0001-01-01T00:00:00</Date>
              <DateOrder>0</DateOrder>
            </CompanyLookupEnhancedCreditLimit>
          </CreditLimitHistory>
          <CreditRatingHistory>
            <CompanyLookupEnhancedCreditRating>
              <Amount>0</Amount>
              <Date>0001-01-01T00:00:00</Date>
              <DateOrder>0</DateOrder>
              <Description>String</Description>
              <ShortDescription>String</ShortDescription>
            </CompanyLookupEnhancedCreditRating>
          </CreditRatingHistory>
        </CreditAccounts>
        <Directors>
          <CurrentDirectors>
            <CompanyLookupEnhancedDirector>
              <Address>String</Address>
              <AppointmentDate>0001-01-01T00:00:00</AppointmentDate>
              <CurrentDirectorships>0</CurrentDirectorships>
              <DateOfBirth>0001-01-01T00:00:00</DateOfBirth>
              <Gender>String</Gender>
              <IdNumber>0</IdNumber>
              <Name>String</Name>
              <Position>String</Position>
              <PreviousDirectorships>0</PreviousDirectorships>
              <ResignationDate>0001-01-01T00:00:00</ResignationDate>
              <TotalDirectorships>0</TotalDirectorships>
            </CompanyLookupEnhancedDirector>
          </CurrentDirectors>
          <PreviousDirectors>
            <CompanyLookupEnhancedDirector>
              <Address>String</Address>
              <AppointmentDate>0001-01-01T00:00:00</AppointmentDate>
              <CurrentDirectorships>0</CurrentDirectorships>
              <DateOfBirth>0001-01-01T00:00:00</DateOfBirth>
              <Gender>String</Gender>
              <IdNumber>0</IdNumber>
              <Name>String</Name>
              <Position>String</Position>
              <PreviousDirectorships>0</PreviousDirectorships>
              <ResignationDate>0001-01-01T00:00:00</ResignationDate>
              <TotalDirectorships>0</TotalDirectorships>
            </CompanyLookupEnhancedDirector>
          </PreviousDirectors>
        </Directors>
        <EventHistory>
          <CompanyLookupEnhancedEvent>
            <Date>0001-01-01T00:00:00</Date>
            <Description>String</Description>
          </CompanyLookupEnhancedEvent>
        </EventHistory>
        <FinancialStatements>
          <CompanyLookupEnhancedFinancialStatement>
            <BalanceSheet>
              <BankLoansAndOverdrafts>0</BankLoansAndOverdrafts>
              <BankLoansAndOverdraftsAndLTL>0</BankLoansAndOverdraftsAndLTL>
              <Cash>0</Cash>
              <IntangibleAssets>0</IntangibleAssets>
              <MiscCurrentAssets>0</MiscCurrentAssets>
              <MiscCurrentLiabilities>0</MiscCurrentLiabilities>
              <OtherDebtors>0</OtherDebtors>
              <OtherLongTermFinance>0</OtherLongTermFinance>
              <OtherShortTermFinance>0</OtherShortTermFinance>
              <Stock>0</Stock>
              <TangibleAccounts>0</TangibleAccounts>
              <TotalCurrentAssets>0</TotalCurrentAssets>
              <TotalCurrentLiabilities>0</TotalCurrentLiabilities>
              <TotalFixedAssets>0</TotalFixedAssets>
              <TotalLongTermFinance>0</TotalLongTermFinance>
              <TradeCreditors>0</TradeCreditors>
              <TradeDebtors>0</TradeDebtors>
            </BalanceSheet>
            <CapitalAndReserves>
              <CalledUpSharedCapital>0</CalledUpSharedCapital>
              <ProfitAndLossAccountReserve>0</ProfitAndLossAccountReserve>
              <RevaluationReserve>0</RevaluationReserve>
              <ShareholderFunds>0</ShareholderFunds>
              <SundryReserves>0</SundryReserves>
            </CapitalAndReserves>
            <Cash>
              <IncreaseInCash>0</IncreaseInCash>
              <NetCashFlowBeforeFinancing>0</NetCashFlowBeforeFinancing>
              <NetCashFlowFromFinancing>0</NetCashFlowFromFinancing>
              <NetCashFlowFromOperations>0</NetCashFlowFromOperations>
            </Cash>
            <Misc>
              <AuditorComments>String</AuditorComments>
              <Auditors>String</Auditors>
              <BankBranchCode>String</BankBranchCode>
              <Bankers>String</Bankers>
              <CapitalEmployed>0</CapitalEmployed>
              <ContingentLiability>String</ContingentLiability>
              <NumberOfEmployees>0</NumberOfEmployees>
            </Misc>
            <Other>
              <NetAssets>0</NetAssets>
              <NetWorth>0</NetWorth>
              <TotalAssets>0</TotalAssets>
              <TotalLiabilities>0</TotalLiabilities>
              <WorkingCapital>0</WorkingCapital>
            </Other>
            <ProfitAndLoss>
              <AuditFees>0</AuditFees>
              <CostOfSales>0</CostOfSales>
              <Depreciation>0</Depreciation>
              <DirectorEmolument>0</DirectorEmolument>
              <DividendsPayable>0</DividendsPayable>
              <Export>0</Export>
              <GrossProfit>0</GrossProfit>
              <InterestPayments>0</InterestPayments>
              <OperatingProfit>0</OperatingProfit>
              <PretaxProfit>0</PretaxProfit>
              <ProfitAfterTax>0</ProfitAfterTax>
              <RetainedProfit>0</RetainedProfit>
              <Taxation>0</Taxation>
              <Turnover>0</Turnover>
              <WagesAndSalaries>0</WagesAndSalaries>
            </ProfitAndLoss>
            <Ratios>
              <CreditorDays>0</CreditorDays>
              <CurrentDebtRatio>0</CurrentDebtRatio>
              <CurrentRatio>0</CurrentRatio>
              <DebtorDays>0</DebtorDays>
              <Equity>0</Equity>
              <Gearing>0</Gearing>
              <LiquidityAcidTest>0</LiquidityAcidTest>
              <PreTaxProfitMargin>0</PreTaxProfitMargin>
              <ReturnOnCapitalEmployed>0</ReturnOnCapitalEmployed>
              <ReturnOnNetAssetsEmployed>0</ReturnOnNetAssetsEmployed>
              <ReturnOnTotalAssetsEmployed>0</ReturnOnTotalAssetsEmployed>
              <SalesNetworkingCapital>0</SalesNetworkingCapital>
              <StockTurnoverRatio>0</StockTurnoverRatio>
              <TotalDebtRatio>0</TotalDebtRatio>
            </Ratios>
            <SummaryConsolidatedAccount>String</SummaryConsolidatedAccount>
            <SummaryCurrency>String</SummaryCurrency>
            <SummaryNumberOfWeeks>0</SummaryNumberOfWeeks>
            <YearEndDate>0001-01-01T00:00:00</YearEndDate>
            <YearEndDateOrder>0</YearEndDateOrder>
          </CompanyLookupEnhancedFinancialStatement>
        </FinancialStatements>
        <GroupStructure>
          <ParentCompanies>
            <CompanyLookupEnhancedCompany>
              <CompanyName>String</CompanyName>
              <CompanyNumber>String</CompanyNumber>
              <Country>String</Country>
            </CompanyLookupEnhancedCompany>
          </ParentCompanies>
          <SubsidiaryCompanies>
            <CompanyLookupEnhancedCompany>
              <CompanyName>String</CompanyName>
              <CompanyNumber>String</CompanyNumber>
              <Country>String</Country>
            </CompanyLookupEnhancedCompany>
          </SubsidiaryCompanies>
        </GroupStructure>
        <PreviousNames>
          <CompanyLookupEnhancedPreviousName>
            <DateChanged>0001-01-01T00:00:00</DateChanged>
            <Name>String</Name>
          </CompanyLookupEnhancedPreviousName>
        </PreviousNames>
        <ShareStructure>
          <IssuedShareCapital>0</IssuedShareCapital>
          <Shareholders>
            <CompanyLookupEnhancedShareholder>
              <Address1>String</Address1>
              <Address2>String</Address2>
              <Address3>String</Address3>
              <Address4>String</Address4>
              <Address5>String</Address5>
              <Currency>String</Currency>
              <Forename>String</Forename>
              <Number>0</Number>
              <PostCode>String</PostCode>
              <ShareClass>String</ShareClass>
              <ShareType>String</ShareType>
              <ShareholderType>String</ShareholderType>
              <Surname>String</Surname>
              <Title>String</Title>
              <Value>0</Value>
            </CompanyLookupEnhancedShareholder>
          </Shareholders>
        </ShareStructure>
        <SicCodes>
          <CompanyLookupEnhancedSicCode>
            <SicCode2003>0</SicCode2003>
            <SicCode2003Description>String</SicCode2003Description>
            <SicCode2007>0</SicCode2007>
            <SicCode2007Description>String</SicCode2007Description>
            <Status>String</Status>
          </CompanyLookupEnhancedSicCode>
        </SicCodes>
        <Summary>
          <Address>String</Address>
          <CompanyStatus>String</CompanyStatus>
          <Country>String</Country>
          <DateOfIncorporation>String</DateOfIncorporation>
          <LatestAccounts>
            <AccountCategory>String</AccountCategory>
            <AccountLastMadeUpDate>0001-01-01T00:00:00</AccountLastMadeUpDate>
            <AccountNextDueDate>0001-01-01T00:00:00</AccountNextDueDate>
            <AccountRefDay>0</AccountRefDay>
            <AccountRefMonth>0</AccountRefMonth>
            <CreditLimit>0</CreditLimit>
            <CreditRating>0</CreditRating>
            <CreditRatingDescription>String</CreditRatingDescription>
            <Currency>String</Currency>
            <ReturnLastMadeUpDate>0001-01-01T00:00:00</ReturnLastMadeUpDate>
            <ShareholdersEquity>0</ShareholdersEquity>
            <Turnover>0</Turnover>
          </LatestAccounts>
          <Name>String</Name>
          <PrincipleActivity>String</PrincipleActivity>
          <RegistrationNumber>String</RegistrationNumber>
          <SicCode>String</SicCode>
          <SicDescription>String</SicDescription>
          <Telephone>String</Telephone>
          <TypeOfIncorporation>String</TypeOfIncorporation>
        </Summary>
      </EnhancedInformation>
      <HasCompanyDetails>false</HasCompanyDetails>
      <HasCompanyId>false</HasCompanyId>
      <HasCompletedSearches>false</HasCompletedSearches>
      <HasEnhancedInformation>false</HasEnhancedInformation>
      <HasStartedSearches>false</HasStartedSearches>
      <Id>0</Id>
      <SearchCriteria>
        <Address>String</Address>
        <Country>String</Country>
        <DateOfBirth>String</DateOfBirth>
        <Name>String</Name>
        <Nationality>String</Nationality>
        <Reference>String</Reference>
      </SearchCriteria>
      <SelectedLists>
        <ListId>String</ListId>
      </SelectedLists>
    </SearchRecord>
  </Data>
</AddCompanyLookupResponse>