About Echo Investments Limited (FC017153) Turks & Caicos Islands