About Devold Ltd (11699995) United Kingdom