Metalla Royalty & Streaming Ltd Files For Mixed Shelf Of Up To $500 Million - SEC Filing - MTA News | Rallies