About Obara Corp. Limited (10418687) United Kingdom