About Rucheri Ltd (13425953) United Kingdom