1. Icarus Enerji Ltd 97 Sycamore Dr, Frederica, DE 19946 Coordinate: 39.04989,-75.46015 Phone: (302) 393-0285