About Sentier Solutions Limited (11717671) United Kingdom