About Skogrdrifa Ltd (12257889) United Kingdom