About Ami London Limited (12657790) United Kingdom