About Owen Shiro Limited (12109474) United Kingdom