About Heimdaller Ltd (12217676) United Kingdom