About Els Sci-ventures Limited (10935586) United Kingdom