About Oki (uk) Limited (SC105284) United Kingdom