About Okumura Partners Limited (12689797) United Kingdom