About Oscar Inc. Limited (SC235394) United Kingdom