About Heimdall Ltd (09301940) United Kingdom