About Oscar S 21 Ltd (13454408) United Kingdom