About Ricch Devon Ltd (13049430) United Kingdom