About Sleipnir Limited (12618515) United Kingdom