About Aperio Search Partners Limited (08480676) United Kingdom