About C&clara Limited (11634171) United Kingdom