About Studio Mica Limited (10624019) United Kingdom