About Deft Ventures Ltd (12653686) United Kingdom