About Oscar 123 Holdings Limited (10344933) United Kingdom