About Oscar Corporation Ltd (12596961) United Kingdom