About Opengate Investments Limited (06577079) United Kingdom