About Intellimed Limited (10832891) United Kingdom