QuikPitch is a trading name of QuikLabs Ltd, a company registered in England and Wales, company number 17562636. Registered office: 19 Orchard Street, Bristol, BS23 1RG, United Kingdom. Registered with the ICO, reference ZA000000.
© 2026 QuikLabs Ltd. All rights reserved.