About Atlanta Research And Development Limited (SC679960) United Kingdom