implantcast Suisse SA, Basel, Limited or Corporation