About Aberdeen Nigeria Research Group Ltd (SC637572) United Kingdom