Our legal hub in Japan

We endeavour to be open and transparent with our legal, compliance, and privacy processes.

An illustration of a smiling person with brown skin, holding a device, with several speech bubbles beside them.

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.