About Clemol Ltd (09423377) United Kingdom