About Oshiro Limited (13112105) United Kingdom