About Oscar N Ollie S Ltd (12224298) United Kingdom