About Sepal Investments Limited (NI031759) United Kingdom