The website is owned and managed by the Creaxive Studios, wholly owned by the parent company Creaxive Limited. Creaxive Limited is officially registered in England and Wales. Registered number: 11980335. Registered Office: 63 Tennis Court Drive, Leicester, UK, LE5 1AS.