About Aibel Holding Limited (04982497) United Kingdom