About Ultra Electronics Swiss Holdings Company Limited (10390613) United Kingdom