About Amilia London Limited (11997195) United Kingdom