About Omnicom Engineering Limited (03153641) United Kingdom