About Amelia Powers Limited (10975107) United Kingdom