About Ricci Demetrius Limited (12929537) United Kingdom