About De Soft Solutions Llc Ltd (12931281) United Kingdom