About Clara Limited (04296423) United Kingdom