Claim: Finspreads, a financial services organization headquartered in London, England  was founded in 1999.
Evidence: Financial Services London, United Kingdom England 1999 (1999)