About Ogci Climate Investments Group Ltd (10688335) United Kingdom