About Emma Roach Studio Limited (07270090) United Kingdom