About One Store International Limited (12086660) United Kingdom