About Digital Ark Ltd (10900183) United Kingdom