About Amelia Management Ltd. (09216012) United Kingdom