Hello,
Your screen clip reminds me of the 70-048 Malta latch. Take a look and see how the specifications compare. Thanks for posting!