About Amadeus Sat Ltd (12272122) United Kingdom