About Heimdall Controls Ltd (11356304) United Kingdom