The company sold 17 MW of data centre capacity in the financial year ending March 2026