About Selina Ventures Holding Ltd. (12144828) United Kingdom