About Ricebox Studio Limited (12579902) United Kingdom