About Aberdeen Internet Ltd. (SC248681) United Kingdom