About Richa Ltd (10506648) United Kingdom