About Oto Kan Limited (13160095) United Kingdom