MedCap Holdings AG, Finhaut, limited or corporation