About Defier Ltd. (08352512) United Kingdom