About Edda Crewing Services Limited (09821361) United Kingdom