About Y.c. Studio Limited (10197420) United Kingdom