About Oscar India Limited (07914440) United Kingdom