About Deftx Solutions Limited (12046179) United Kingdom