About L7 Defense Ltd (12459590) United Kingdom