Registered Office: Checkstick Ltd, 32 Bloomsbury Street, London, WC1B 3QJ
Registered in England No.: 6732586