About Defender Master Ltd (12587234) United Kingdom