About De Qs Solutions Limited (12117133) United Kingdom