About Ouchi Trading Limited (12255833) United Kingdom