About Heimdall Consulting Limited (06942044) United Kingdom