About Otsu Limited (12353410) United Kingdom