I've also got a similar one. A few differences. Mine has pump pegs. Overall similar shape/design. But, unfortunately no maker's marks either'.
I decided not to use mine since it sits very high, and very far back. It just seemed awkward when I mounted it on the bike.
Oh, searching, here is this one, but unfortunately unavailable.
https://www.amazon.co.uk/HEAVY-Bicyc.../dp/B012SPWUUM