About I Aberdeen Limited (SC346442) United Kingdom