About Nubi Studios Ltd (12791352) United Kingdom