LONDON: Mycelx Technologies Corporation announced the sale of its building in Duluth, Georgia, USA. This sale will enable the Company to right-size its office space...