About R.sedra Ltd (13615258) United Kingdom