About Clementi12 Limited (08323891) United Kingdom