well they've given me a threema contact to place orders at least and saying no more orders on telegram.
Their Telegram account is @ozsteroidsofficial