About Amielou London Ltd (12655913) United Kingdom