About Amelia Jack Limited (13695934) United Kingdom