About Heimdall Intelligent Services Ltd (11636796) United Kingdom