About Heimdall Ndt Ltd (10592711) United Kingdom