About Oscar Prop Ltd (12984024) United Kingdom