About News 24 Aberdeen Ltd (SC611838) United Kingdom