About Aberdeen Consulting Limited (10934558) United Kingdom