About Angela Demoore Limited (12529831) United Kingdom