About Oscar 2017 Limited (10782329) United Kingdom