About Clemance Ltd. (10353241) United Kingdom