About Clara Holdings Limited (09639996) United Kingdom