I agree, it looks like an RHP from boaphile installed upside down. On their website the pictures don't make it clear which side is up or down and they don't have any pictures of it installed in a cage. OP did the panel come with installation instructions if you bought it new?
Sent from my iPhone using Tapatalk