About Dffc Ltd (SC556393) United Kingdom