About Amelia London Limited (10656966) United Kingdom