About Heimdall (uk) Limited (SC486358) United Kingdom