About Keppel Dc Development Europe Limited (10410713) United Kingdom