About Uri Studio Limited (13378556) United Kingdom