About Skuld Investment Limited (07719415) United Kingdom