Heimdall
Scam site
Scam site! Registration number listed #12967024 is for a dissolved company (UK.gov) and corp headquarters address are for a virtual office space with no phone #. Nameless, Faceless site that will rug pull deposits and leave only a chat bot to talk to.



