Get a company lookup |
// @DataContract
export class Authentication
{
/** @description The API User ID provided by us when you signed up to use our API */
// @DataMember
// @ApiMember(Description="The API User ID provided by us when you signed up to use our API", IsRequired=true, ParameterType="header, body")
public apiUserId: string;
/** @description The API User Key provided by us when you signed up to use our API */
// @DataMember
// @ApiMember(Description="The API User Key provided by us when you signed up to use our API", IsRequired=true, ParameterType="header, body")
public apiUserKey: 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 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 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>
</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> <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>