About Amelia Allen Limited (10770094) United Kingdom