We endeavour to be open and transparent with our legal, compliance, and privacy processes.
Kraken Technologies Limited is a company registered in England and Wales. Registered number: 12014731. Registered office: UK House, 4th floor, 164-182 Oxford Street, London, W1D 1NN.