Tecnotree Corporation Half-Year Report 1st Jan – 30th Jun 2025 (unaudited)