About A & A International Holdings Ltd (12633275) United Kingdom