It looks like it could be a Relum. pity there's not any close up photos.