About Intellirad Limited (11379948) United Kingdom