About The Amelia Scott Cultural Trust (12355186) United Kingdom