I found one on another thread and it could be Mtarfa................tried to have a look at their website to see the range of their products but their account has been suspended!
It might be a case of waiting until somebody else finds a piece like it with a label..............
Cat