About Sophie Hodges Studio Limited (10112335) United Kingdom