About Ricco Design Studio Ltd (12935662) United Kingdom