Original: Delaware Company Search 3169257 It formerly operated from the Bahamas, or the United Kingdom.
Simplified: ICEX It is registered in Spain and Delaware.