About Clemens Enterprises Limited (00642667) United Kingdom