About Atara & Company Limited (11437916) United Kingdom