About Ideia Uk Ltd (11290751) United Kingdom