About Diffard Ltd (12121849) United Kingdom