About Defiant Performance Limited (11980529) United Kingdom