About Omnicom Rail Limited (06524915) United Kingdom