About Domca Technologies Ltd (11829002) United Kingdom