About Richard Oki Ltd (11776034) United Kingdom