About Oligra Capital Limited (09815416) United Kingdom