Sten Olin & Co. – CVR 21491381 – Company Info & Financials