You might want to edit your title to "Ask HN:" In the UK you could ask for a company number and look it up at companies house (the registrar) but lookups for self employed people are very limited. Most countries have a registrar though.
> but lookups for self employed people are very limited.
Do self-employed people not have to register their business? I thought everyone who has a business has to register with companies house and file tax return.