86-90 Paul Street
0203 6334 810
© HPillars Ltd trading as Telleroo. Company number 10175644.
The Telleroo account is an e-money account provided by TransferWise Ltd.
TransferWise is authorised by the Financial Conduct Authority under the Electronic Money Regulations 2011, Firm Reference 900507, for the issuing of electronic money.