About Dfdx Technologies Ltd (12742558) United Kingdom