About Sarah Edmonds Illustration Limited (13242752) United Kingdom