I decided to contact their live customer support via chat. It was a breeze, 10minutes waiting time and then a few minutes before a customer rep sent my claim to back office. Was told it would be processed in ~1 week.
Posting the link to where to do live customer chat, since it can be difficult to actually find...
<Unable to post link because user has not made 5 posts yet>