About Heimdall Sensor Limited (12137166) United Kingdom