WebBabb Remit LTD, incorporated in England and Wales with company number 10407809 and registered office at Level 39, One Canada Square, Canary Wharf, E14 5AB, London, United Kingdom. Babb Remit Ltd is registered with the Financial Conduct Authority as a Small Electronic Money Institution under the firm reference number 932609.