About Temasek International (europe) Limited (08534289) United Kingdom