Original: ICEX Spanish Companies Info It is registered in Spain and Delaware.
Simplified: ICEX It is registered in Spain and Delaware.