About Defimi Ltd (13301869) United Kingdom