About Nubia International Ltd (12660227) United Kingdom