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