About Oscar Research Ltd. (03901028) United Kingdom