About Defender Corporation Ltd (12656448) United Kingdom