About Skuld Ltd. (09760633) United Kingdom