About Snc-lavalin International Arabia Ltd (13349090) United Kingdom