About Okochi Limited (10520039) United Kingdom