About Ddsr (digital Document Scanning & Retrieval) Limited (SC268943) United Kingdom