| Get a company lookup |
// @DataContract
export class Authentication
{
/** @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) */
// @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")
public apiUserId: string;
/** @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) */
// @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")
public apiUserKey: string;
/** @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). */
// @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")
public userId: string;
public constructor(init?: Partial<Authentication>) { (Object as any).assign(this, init); }
}
// @DataContract
export class BaseRequest implements IBaseRequest
{
/** @description The authentication credentials */
// @DataMember
// @ApiMember(Description="The authentication credentials", IsRequired=true, ParameterType="header, body")
public authentication: Authentication;
public constructor(init?: Partial<BaseRequest>) { (Object as any).assign(this, init); }
}
// @DataContract
export class ResponseError
{
// @DataMember(Order=1)
public errorCode: string;
// @DataMember(Order=2)
public fieldName: string;
// @DataMember(Order=3)
public message: string;
// @DataMember(Order=4)
public meta: { [index: string]: string; };
public constructor(init?: Partial<ResponseError>) { (Object as any).assign(this, init); }
}
export class ArrayOfResponseError extends Array<ResponseError>
{
public constructor(init?: Partial<ArrayOfResponseError>) { super(); (Object as any).assign(this, init); }
}
// @DataContract
export class ResponseStatus
{
// @DataMember(Order=1)
public errorCode: string;
// @DataMember(Order=2)
public message: string;
// @DataMember(Order=3)
public stackTrace: string;
// @DataMember(Order=4)
public errors: ArrayOfResponseError;
// @DataMember(Order=5)
public meta: { [index: string]: string; };
public constructor(init?: Partial<ResponseStatus>) { (Object as any).assign(this, init); }
}
export class BaseResponse implements IBaseDataResponse, IHasResponseStatus
{
/** @description The status of the response */
// @ApiMember(Description="The status of the response")
public responseStatus: ResponseStatus;
public constructor(init?: Partial<BaseResponse>) { (Object as any).assign(this, init); }
}
export class LinkedTo
{
public clientId?: number;
public id?: number;
public type?: string;
public subtype?: string;
public status?: string;
public description?: string;
public isArchived?: boolean;
public name?: string;
public date?: string;
public constructor(init?: Partial<LinkedTo>) { (Object as any).assign(this, init); }
}
export class ArrayOfLinkedTo extends Array<LinkedTo>
{
public constructor(init?: Partial<ArrayOfLinkedTo>) { super(); (Object as any).assign(this, init); }
}
export class SearchCriteria
{
public name: string;
public address: string;
public country: string;
public dateOfBirth: string;
public nationality: string;
public reference: string;
public constructor(init?: Partial<SearchCriteria>) { (Object as any).assign(this, init); }
}
export class ArrayOfLists extends Array<string>
{
public constructor(init?: Partial<ArrayOfLists>) { super(); (Object as any).assign(this, init); }
}
export class CompanyChangeData
{
public name: string;
public previousValue: string;
public newValue: string;
public constructor(init?: Partial<CompanyChangeData>) { (Object as any).assign(this, init); }
}
export class ArrayOfCompanyChangeData extends Array<CompanyChangeData>
{
public constructor(init?: Partial<ArrayOfCompanyChangeData>) { super(); (Object as any).assign(this, init); }
}
export class CompanyChange
{
public dateOfChange: string;
public changeEventType: string;
public isPending: boolean;
public companyChangeData: ArrayOfCompanyChangeData;
public constructor(init?: Partial<CompanyChange>) { (Object as any).assign(this, init); }
}
export class ArrayOfCompanyChanges extends Array<CompanyChange>
{
public constructor(init?: Partial<ArrayOfCompanyChanges>) { super(); (Object as any).assign(this, init); }
}
export class CompanyDirectorOrShareholder
{
public id: number;
public searchType: string;
public dateSearched: string;
public dateUpdated: string;
public numOfResults: number;
public clientInResults: boolean;
public clientNotInResults: boolean;
public affectedByUpdate: boolean;
public searchCriteria: SearchCriteria;
public isDirector: boolean;
public isShareholder: boolean;
public constructor(init?: Partial<CompanyDirectorOrShareholder>) { (Object as any).assign(this, init); }
}
export class SearchSource
{
public listId: string;
public listName: string;
public listShortName: string;
public isAffectedByListUpdate?: boolean;
public constructor(init?: Partial<SearchSource>) { (Object as any).assign(this, init); }
}
export class SearchListItem
{
public id: number;
public searchType: string;
public dateSearched: string;
public dateUpdated: string;
public dateArchived?: string;
public isArchived: boolean;
public numOfResults: number;
public clientInResults: boolean;
public clientNotInResults: boolean;
public affectedByUpdate: boolean;
public searchCriteria: SearchCriteria;
public searchSources: SearchSource[];
public constructor(init?: Partial<SearchListItem>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedLatestAccounts
{
public currency: string;
public turnover?: number;
public shareholdersEquity?: number;
public creditRating?: number;
public creditLimit?: number;
public creditRatingDescription: string;
public accountRefDay?: number;
public accountRefMonth?: number;
public accountNextDueDate?: string;
public accountLastMadeUpDate?: string;
public accountCategory: string;
public returnLastMadeUpDate?: string;
public constructor(init?: Partial<CompanyLookupEnhancedLatestAccounts>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedSummary
{
public name: string;
public country: string;
public registrationNumber: string;
public dateOfIncorporation: string;
public typeOfIncorporation: string;
public companyStatus: string;
public address: string;
public telephone: string;
public sicCode: string;
public sicDescription: string;
public principleActivity: string;
public latestAccounts: CompanyLookupEnhancedLatestAccounts;
public constructor(init?: Partial<CompanyLookupEnhancedSummary>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedAddress
{
public fullAddress: string;
public address1: string;
public address2: string;
public address3: string;
public address4: string;
public postCode: string;
public telephone: string;
public constructor(init?: Partial<CompanyLookupEnhancedAddress>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedWebsite
{
public website: string;
public constructor(init?: Partial<CompanyLookupEnhancedWebsite>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedAdditionalContact
{
public telephone: string;
public faxNumber: string;
public emailAddress: string;
public webAddress: string;
public twitter: string;
public facebook: string;
public googlePlus: string;
public linkedIn: string;
public contactName: string;
public businessClassification: string;
public constructor(init?: Partial<CompanyLookupEnhancedAdditionalContact>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedContactInfo
{
public registeredAddress: CompanyLookupEnhancedAddress;
public tradingAddresses: CompanyLookupEnhancedAddress[];
public websites: CompanyLookupEnhancedWebsite[];
public additionalContactInfo: CompanyLookupEnhancedAdditionalContact;
public constructor(init?: Partial<CompanyLookupEnhancedContactInfo>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedSicCode
{
public sicCode2003?: number;
public sicCode2003Description: string;
public sicCode2007?: number;
public sicCode2007Description: string;
public status: string;
public constructor(init?: Partial<CompanyLookupEnhancedSicCode>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedPreviousName
{
public dateChanged?: string;
public name: string;
public constructor(init?: Partial<CompanyLookupEnhancedPreviousName>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedShareholder
{
public title: string;
public forename: string;
public surname: string;
public address1: string;
public address2: string;
public address3: string;
public address4: string;
public address5: string;
public postCode: string;
public shareType: string;
public number?: number;
public value?: number;
public currency: string;
public shareholderType: string;
public shareClass: string;
public constructor(init?: Partial<CompanyLookupEnhancedShareholder>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedShareStructure
{
public issuedShareCapital?: number;
public shareholders: CompanyLookupEnhancedShareholder[];
public constructor(init?: Partial<CompanyLookupEnhancedShareStructure>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedDirector
{
public name: string;
public address: string;
public gender: string;
public appointmentDate?: string;
public resignationDate?: string;
public dateOfBirth?: string;
public position: string;
public idNumber?: number;
public currentDirectorships?: number;
public previousDirectorships?: number;
public totalDirectorships?: number;
public constructor(init?: Partial<CompanyLookupEnhancedDirector>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedDirectors
{
public currentDirectors: CompanyLookupEnhancedDirector[];
public previousDirectors: CompanyLookupEnhancedDirector[];
public constructor(init?: Partial<CompanyLookupEnhancedDirectors>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCompany
{
public country: string;
public companyName: string;
public companyNumber: string;
public constructor(init?: Partial<CompanyLookupEnhancedCompany>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedStructure
{
public parentCompanies: CompanyLookupEnhancedCompany[];
public subsidiaryCompanies: CompanyLookupEnhancedCompany[];
public constructor(init?: Partial<CompanyLookupEnhancedStructure>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCCJ
{
public date?: string;
public court: string;
public amount?: number;
public caseNumber: string;
public status: string;
public datePaid: string;
public incomingRecordDetails: string;
public constructor(init?: Partial<CompanyLookupEnhancedCCJ>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCCJs
{
public possibleCCJs: CompanyLookupEnhancedCCJ[];
public exactCCJs: CompanyLookupEnhancedCCJ[];
public constructor(init?: Partial<CompanyLookupEnhancedCCJs>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedEvent
{
public date?: string;
public description: string;
public constructor(init?: Partial<CompanyLookupEnhancedEvent>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCommentary
{
public text: string;
public positiveOrNegative: string;
public priority?: number;
public constructor(init?: Partial<CompanyLookupEnhancedCommentary>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCreditLimit
{
public date?: string;
public dateOrder?: number;
public amount?: number;
public constructor(init?: Partial<CompanyLookupEnhancedCreditLimit>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCreditRating
{
public date?: string;
public dateOrder?: number;
public amount?: number;
public shortDescription: string;
public description: string;
public constructor(init?: Partial<CompanyLookupEnhancedCreditRating>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCreditAccount
{
public creditLimitHistory: CompanyLookupEnhancedCreditLimit[];
public creditRatingHistory: CompanyLookupEnhancedCreditRating[];
public constructor(init?: Partial<CompanyLookupEnhancedCreditAccount>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialProfit
{
public turnover?: number;
public export?: number;
public costOfSales?: number;
public grossProfit?: number;
public wagesAndSalaries?: number;
public directorEmolument?: number;
public operatingProfit?: number;
public depreciation?: number;
public auditFees?: number;
public interestPayments?: number;
public pretaxProfit?: number;
public taxation?: number;
public profitAfterTax?: number;
public dividendsPayable?: number;
public retainedProfit?: number;
public constructor(init?: Partial<CompanyLookupFinancialProfit>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialBalance
{
public tangibleAccounts?: number;
public intangibleAssets?: number;
public totalFixedAssets?: number;
public stock?: number;
public tradeDebtors?: number;
public cash?: number;
public otherDebtors?: number;
public miscCurrentAssets?: number;
public totalCurrentAssets?: number;
public tradeCreditors?: number;
public bankLoansAndOverdrafts?: number;
public otherShortTermFinance?: number;
public miscCurrentLiabilities?: number;
public totalCurrentLiabilities?: number;
public bankLoansAndOverdraftsAndLTL?: number;
public otherLongTermFinance?: number;
public totalLongTermFinance?: number;
public constructor(init?: Partial<CompanyLookupFinancialBalance>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialCapital
{
public calledUpSharedCapital?: number;
public profitAndLossAccountReserve?: number;
public revaluationReserve?: number;
public sundryReserves?: number;
public shareholderFunds?: number;
public constructor(init?: Partial<CompanyLookupFinancialCapital>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialOther
{
public netWorth?: number;
public netAssets?: number;
public workingCapital?: number;
public totalAssets?: number;
public totalLiabilities?: number;
public constructor(init?: Partial<CompanyLookupFinancialOther>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialCash
{
public netCashFlowFromOperations?: number;
public netCashFlowBeforeFinancing?: number;
public netCashFlowFromFinancing?: number;
public increaseInCash?: number;
public constructor(init?: Partial<CompanyLookupFinancialCash>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialMisc
{
public contingentLiability: string;
public capitalEmployed?: number;
public numberOfEmployees?: number;
public auditors: string;
public auditorComments: string;
public bankers: string;
public bankBranchCode: string;
public constructor(init?: Partial<CompanyLookupFinancialMisc>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialRatios
{
public preTaxProfitMargin?: number;
public currentRatio?: number;
public salesNetworkingCapital?: number;
public gearing?: number;
public equity?: number;
public creditorDays?: number;
public debtorDays?: number;
public liquidityAcidTest?: number;
public returnOnCapitalEmployed?: number;
public returnOnNetAssetsEmployed?: number;
public returnOnTotalAssetsEmployed?: number;
public currentDebtRatio?: number;
public totalDebtRatio?: number;
public stockTurnoverRatio?: number;
public constructor(init?: Partial<CompanyLookupFinancialRatios>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedFinancialStatement
{
public yearEndDateOrder?: number;
public yearEndDate?: string;
public summaryNumberOfWeeks?: number;
public summaryCurrency: string;
public summaryConsolidatedAccount: string;
public profitAndLoss: CompanyLookupFinancialProfit;
public balanceSheet: CompanyLookupFinancialBalance;
public capitalAndReserves: CompanyLookupFinancialCapital;
public other: CompanyLookupFinancialOther;
public cash: CompanyLookupFinancialCash;
public misc: CompanyLookupFinancialMisc;
public ratios: CompanyLookupFinancialRatios;
public constructor(init?: Partial<CompanyLookupEnhancedFinancialStatement>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhanced
{
public summary: CompanyLookupEnhancedSummary;
public contactInformation: CompanyLookupEnhancedContactInfo;
public sicCodes: CompanyLookupEnhancedSicCode[];
public previousNames: CompanyLookupEnhancedPreviousName[];
public shareStructure: CompanyLookupEnhancedShareStructure;
public directors: CompanyLookupEnhancedDirectors;
public groupStructure: CompanyLookupEnhancedStructure;
public countyCourtJudgements: CompanyLookupEnhancedCCJs;
public eventHistory: CompanyLookupEnhancedEvent[];
public commentaries: CompanyLookupEnhancedCommentary[];
public creditAccounts: CompanyLookupEnhancedCreditAccount;
public financialStatements: CompanyLookupEnhancedFinancialStatement[];
public constructor(init?: Partial<CompanyLookupEnhanced>) { (Object as any).assign(this, init); }
}
export class CompanyLookupSearchRecord
{
public id: number;
public searchCriteria: SearchCriteria;
public selectedLists: ArrayOfLists;
public date: string;
public hasCompanyId: boolean;
public hasCompanyDetails: boolean;
public hasStartedSearches: boolean;
public hasCompletedSearches: boolean;
public companyChanges: ArrayOfCompanyChanges;
public companyDirectorsAndShareholders: CompanyDirectorOrShareholder[];
public companySearchRecord: SearchListItem;
public hasEnhancedInformation: boolean;
public enhancedInformation: CompanyLookupEnhanced;
public constructor(init?: Partial<CompanyLookupSearchRecord>) { (Object as any).assign(this, init); }
}
export class GetCompanyLookupData extends BaseResponse implements IBaseSearchResponse
{
public linkedTo: ArrayOfLinkedTo;
public searchRecord: CompanyLookupSearchRecord;
public constructor(init?: Partial<GetCompanyLookupData>) { super(init); (Object as any).assign(this, init); }
}
// @DataContract
export class GetCompanyLookupResponse
{
// @DataMember
public data: GetCompanyLookupData;
public constructor(init?: Partial<GetCompanyLookupResponse>) { (Object as any).assign(this, init); }
}
export class GetCompanyLookupRequest
{
/** @description If the search is being accessed by a sub user, specify their username here to validate they have permissions to view it */
// @ApiMember(Description="If the search is being accessed by a sub user, specify their username here to validate they have permissions to view it")
public subUserName: string;
public id: number;
public constructor(init?: Partial<GetCompanyLookupRequest>) { (Object as any).assign(this, init); }
}
// @DataContract
export class GetCompanyLookup extends BaseRequest
{
// @DataMember
public request: GetCompanyLookupRequest;
public constructor(init?: Partial<GetCompanyLookup>) { super(init); (Object as any).assign(this, init); }
}
TypeScript GetCompanyLookup DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .soap12 suffix or ?format=soap12
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /soap12 HTTP/1.1
Host: api.sanctionssearch.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetCompanyLookup 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>
<Id>0</Id>
<SubUserName>String</SubUserName>
</Request>
</GetCompanyLookup>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetCompanyLookupResponse 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>
</GetCompanyLookupResponse>
</soap12:Body>
</soap12:Envelope>