About Deft Touch Technologies Limited (06780636) United Kingdom