About Verifyid Technologies Ltd (11974947) United Kingdom