About Studio Nubia Limited (13174870) United Kingdom