About New Oki Oki Limited (11125208) United Kingdom