About Ritcha Ltd (13441070) United Kingdom