About Sentier Partners Limited (10507482) United Kingdom