86-90 Paul Street
0203 6334 810
© Hpillars Limited trading as Telleroo. Company number 10175644.
Telleroo is authorised by the Financial Conduct Authority (FCA) by agency of Moorwand Ltd under the Electronic Money Regulations 2011, Firm Reference 902767, for the issuing of electronic money. We hold all corresponding funds in a safeguarded account at ClearBank Ltd.