About Studio Sarah Limited (10421369) United Kingdom