Marechale Capital ( LON:MAC ) Full Year 2023 Results Key Financial Results Revenue: UK£374.8k (down 40% from FY 2022...