We checked their official website to have a follow-up. The iCapsulate official website isn’t showing. To our eyes, it seems like iCapsulate is closed.