International Institute of Phlebology S.L.,
WARNING: In Spanish S.L. stands for "Sociedad Limitada", the equivalent to a British Ltd. firm. They have named themselves "international institute" but it is just the name of a private firm.
Spanish legislation prevents firms from using inside their names things like "instituto internacional" but they have tried to fool the legislation using English words.
Just for the trick in their name I would not trust them.