About Clara Partners Limited (12563210) United Kingdom