About Selina Investments Limited (01709169) United Kingdom