About Oki Europe Limited (02203086) United Kingdom