About Deftuk Ltd (12599510) United Kingdom