About D Swift Technology Ltd (11390628) United Kingdom