About Amelia 3 Limited (07491400) United Kingdom