About Bengoa Ltd (09405743) United Kingdom