About Oscar S Den (london) Ltd (00844356) United Kingdom