About Defiant Solutions Ltd (11642388) United Kingdom