About Defence Lab Worcester Park Ltd (11744364) United Kingdom