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