About Heimdall Group Ltd (10395686) United Kingdom