About Aberdeen Inc Limited (11890443) United Kingdom