About Oscar N. Ltd (11342741) United Kingdom