About Atlas Ryder Limited (12295354) United Kingdom