About Intelerad Uk Ltd (08581106) United Kingdom