About Digital Corporation Edinburgh Ltd (SC711347) United Kingdom