About Andromeda Digital Defense Ltd (11897321) United Kingdom