About Kiyoko Odo Limited (12625860) United Kingdom