About Studio Eastoe Limited (10222666) United Kingdom