About Defice Ltd (13427125) United Kingdom