About De Havilland Ulysses Ltd (10444523) United Kingdom