About Idemitsu International (europe) Limited (02127697) United Kingdom