About Softech Appmaker Ltd (11718421) United Kingdom