About Digital Telepaths Limited (NI630386) United Kingdom