About Opengate Ventures Limited (13333701) United Kingdom