- Legal Information
- Complaints Policy
Catapillr Ltd Registered Office: Kemp House, 160 City Road, London, EC1V 2NX. Registered in England and Wales. Company Number: 11814672.
Copyright and Trademark
Catapillr Ltd & the catapillr logo is a registered trademark of Catapillr Ltd. Kemp House, 160 City Road, London, EC1V 2NX.