Few precision here about having a SWIFT code.
1) You can apply for a BIC and not be a bank. Some financial institution (non-bank) and even companies have a swift to communicate with their bank. I’ve even seen non-registered company with a BIC.
2) Some BIC/Swift code are not connected. They usually end by 1. Not connected means they can’t send/receive any swift although they do have a BIC (identifier)
Having a BIC/SWIFT code is not a proof of anything. Again, I’ve seen big scam like non registered company pretending being a french bank having a non-connected BIC.
Most of bank software will show you a name when inputting a BIC into their system but it does not mean you’ll be able to transfer money.
Don’t forget : in order to receive and send wires a bank need a correspondant account and i doubt any bank is offering such service to a bank incorporated in Comoros... so let’s even say they’re a bank with a licence and a connected swift code that wouldn’t help them as they probably don’t have any relationship with any other bank.