About Defiantplum Ltd (12093805) United Kingdom