About Studio Skellett Limited (10348027) United Kingdom