Legal
Imprint
Legal entity, registration and contact details for Setlo.
Operator
Setlo Technologies Ltd.
20 Finsbury Circus, London EC2M 7EA, United Kingdom
Registration
Companies House: 14987201 · VAT: GB 421 9876 02
Contact
hello@setlo.io · +44 20 3987 1120