About Keppel Construction 88 Limited (11114926) United Kingdom