About Clensa Limited (08619749) United Kingdom