About Atara Partners Limited (12507581) United Kingdom