About Heimdallr Solutions Ltd (08846094) United Kingdom