About Ritaa Project Ltd (12674410) United Kingdom