About Sleipnir Ecosse Ltd (SC492626) United Kingdom