SRL BARRACUDA | IDNO 1015602004726 | Company information