About Oscar Interiors Limited (11581135) United Kingdom