This is what I could find on on whois.com, Olympusfx is out of Malaysia...
Registrant Name: Louis Lee
Registrant Organization: Olympus Financial Group Limited
Registrant Street: Bandar Puteri Puchong
Registrant City: Puchong
Registrant State/Province: Selangor
Registrant Postal Code: 47100
Registrant Country: MY
Registrant Phone: +60.162222306 (International Phone Number)
This is all I could find, even using the Way Back Machine.