About Sleipnir Consulting Limited (09734158) United Kingdom