About Heimdal Investments Limited (05706075) United Kingdom