About Intellipalp Dx Limited (SC658518) United Kingdom