a Roca Corporation company Foreign owned: Switzerland 7636 NE 4th Court, Suite 112 Miami, FL 33138 United States Map it