About Aberdeen Holdco Limited (09526492) United Kingdom