About Amelia International Limited (11461043) United Kingdom