About Ricla Ltd (13241902) United Kingdom