About Defender Investments Ltd (12650785) United Kingdom