About Aberdeen Group Limited (SC340602) United Kingdom