About Astrid & Miyu Ltd. (07787278) United Kingdom