About Selina Property Ltd (12302096) United Kingdom