Thanks @sarang and @Skyge for responding.
I verified the contract last week, but needed to write up how I did it.
@sarang, I recommend multi-file verification over flattening (where possible), as licenses and imports are maintained and it is much easier to read. I use the following method: Verify smart contract inheriting from OpenZeppelin Contracts