Odessa Technologies, Inc.

Address:
Two Liberty Place, 50 S. 16th St, Ste 2300 Philadelphia, PA 19102 Pennsylvania 19102 United Kingdom

Tel:
00012152319800

Website:
http://www.odessatechnologies.co.uk/