SRL (es)

SRL stands for Sociedad de Responsabilidad Limitada, Limited Liability Company (LLC), in Spain