About Aperio Research Limited (10840270) United Kingdom