About Intellimed Holdings Ltd (13570683) United Kingdom