About Amadeus Software Limited (02618399) United Kingdom