About Docuscan Africa Limited (NI681902) United Kingdom