About Clemencia Limited (11321927) United Kingdom