About Major Idea Uk Ltd. (10725699) United Kingdom