About Amelia Holdings (uk) Limited (10918214) United Kingdom