About Deftsa Ltd (12533399) United Kingdom