About Aberdeen University Research And Industrial Services Limited (SC075913) United Kingdom