About Heimdal Limited (12401969) United Kingdom